Обложка канала

WebDEV

19233 @webb_dev

Канал о web-разработке. Новости IT, туториалы, веб-программирование и многое другое.

WebDEV

6 лет назад
Открыть в
💡 Используйте {} вместо New Object() в JavaScript

Есть
несколько путей для создания объектов в JavaScript. Возможно наиболее традиционный это использование конструктора «new», например:

var o = new Object();  
o.name = 'Jeffrey';
o.lastName = 'Way';
o.someFunction = function() {
console.log(this.name);
}

Хотя этот метод получил штамп «плохой практики» он таковой не является. Вместо него, мы рекомендуем использовать более надежный метод c литералом объекта.

Лучше так:

var o = {  
name: 'Jeffrey',
lastName = 'Way',
someFunction : function() {
console.log(this.name);
}
};

Заметка — если вы хотите создать пустой обьект, то {} сделает это:

var o = {};  

"Литералы обьектов позволят нам писат код, который поддерживает кучу функционала все еще сохраняя относительную непосредственность. Не нужно больше вызывать конструкторы напрямую или корректировать порядок аргументов переданных в функцию."

#советы #coding #js