let & const

Arrow Functions

function printMyName(name) {
  console.log(name);
}
printMyName('Max')

const printMyName = (name) => {
  console.log(name)
}
printMyName('Max');

const multiply = (number) => {
		return number * 2;
}

const multiply = number => number * 2;

Exports & Imports (Modules)

Untitled

Untitled

Classes

Untitled

class Human {
		constructor() {
				this.gender = 'male';
		}
	
		printGender() {
				console.log(this.gender);
		}
}

class Person extends Human {
		constructor() {
				super();
				this.name = 'Max';
		}

		printMyName() {
				console.log(this.name);
		}
}

const person = new Person();
person.printMyName(); // Max
person.printGender(); // male