Давайте исследуем объекты в JavaScript

davajte issleduem obekty v javascript

Откройте для себя функциональный JavaScript был назван одним из лучшие новые книги по функциональному программированию от BookAuthority!

Объекты – это динамические коллекции свойств со «скрытым» свойством прототипа объекта.

Свойство имеет ключ и значение.

Ключ свойства

Ключ свойства является уникальной строчкой.

Существует два способа доступа к свойствам: обозначение точками и обозначение в скобках. Если используется точечная нотация, ключ свойства должен быть действительным идентификатором.

let obj = {  message : "A message"}
obj.message //"A message"obj["message"] //"A message"

Доступ к несуществующему свойству не приведет к ошибке, но вернется undefined .

obj.otherProperty //undefined

JavaScript рассматривает примитивы, объекты и функции как объекты.

Объекты носят динамический характер и могут использоваться как карты.

Объекты наследуются от других объектов. Функции конструктора и класса являются сахаром синтаксисом для создания объектов, наследуемых от других объектов-прототипов.

Object.create() может использоваться для единичного наследования и Object.assign() для множественного наследования.

Фабричные функции могут создавать инкапсулированные объекты.

Прочтите Функциональная архитектура с React и Redux и узнайте, как создавать приложения в функциональном стиле.

Откройте для себя функциональный JavaScript был назван одним из лучшие новые книги по функциональному программированию от BookAuthority!

Чтобы узнать больше о применении методов функционального программирования в React, посмотрите Функциональный React.

Вы можете найти меня на Medium и Twitter.

Добавить комментарий

Ваш адрес email не будет опубликован.