Как стать автором
Обновить

Комментарии 7

Разве не все является объектами? Например x=$=>$ создаст функцию. Мне казалось, это более общее понятие, чем словарь.

Формально, функция — тоже объект. Но до ES6 от встроенных классов объектов нельзя было наследоваться, поэтому их рассматривают отдельно.
Классы с большой буквы писать принято.

class Rectangle {
  constructor(height, width) {} 
  getArea() {}
}
let square = new Rectangle(2, 2);

Вместо Object.assign в ES6 можно использовать spread оператор

let obj = { a : 1, b : 2};
let newObj = {...obj}

А в целом статья познавательная. Спасибо!
НЛО прилетело и опубликовало эту надпись здесь
Рекорд по количеству бесполезных и вредных знаний…
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий