Skip to content

Instantly share code, notes, and snippets.

View olddustysocksunderthecouch's full-sized avatar

Adrian Bunge olddustysocksunderthecouch

View GitHub Profile
const printAuthorsName = ({name}) => {
console.log(name);
}
printAuthorsName({name : ’Douglas Adams’, age : 42}); // logs: ’Douglas Adams’)
const printAuthorsName = (personObj) => {
console.log(personObj.name);
}
printName({name : ’Douglas Adams’, age : 42}); // logs: ‘Douglas Adams’
const myObj = {
name: ‘Douglas Adams’,
age: 42
}
const {name} = myObj;
console.log(name); // logs: ‘Douglas Adams’
console.log(age);// logs: undefined
console.log(myObj);// logs: {name:’Douglas Adams’, age:42}
const array = [1,2,3];
const [a, b] = array;
console.log(a); // logs: 1
console.log(b); // logs: 2
console.log(array); // logs: [1,2,3]
{
name: ‘Douglas Adams’,
age: 42
}
const oldObject = {
name: ‘Douglas Adams’
};
const newObject = {
…oldObject,
age: 42
};
const oldArray = [1, 2, 3];
const newArray = […oldArray, 4, 5]; // This now is[1, 2, 3, 4, 5];
class Human{
species = ‘human’;
}
const person = new Person();
class Person extends Human{
name = ‘Douglas Adams’;
printAuthorsName = () => {
console.log(this.name);
}
class Person{
name = ‘Douglas Adams’;
printAuthorsName = () => {
console.log(this.name);
}
}
const person = new Person();
person.printAuthorsName();
class Person{
name = ‘Douglas Adams’;
printAuthorsName () {
console.log(this.name); // this is required to refer to the class!
}
}
const person = newPerson();
person.printAuthorsName();