#javascript
В интернете нашел 2 подхода в программировании, помогите разобраться, как они по
грамотному называются, и в каком случае какой лучше использовать.
Ссылки на грамотные мануалы приветствуются :)
Подход №1:
var myVar = function() {
return {
myFunc: function() {
...
}
};
}();
myVar.myFunc()
Подход №2:
function myClass(){
this.myProperty = 1;
this.myFunction = function(){
...
}
};
myVar = new myClass();
myVar.myProperty = 1;
myVar.myFunction();
Ответы
Ответ 1
Это не подход в программировании. Это 2 вида создания объектов в JS, из 4 минимум. https://habrahabr.ru/company/nixsolutions/blog/302518/ http://largescalejs.ru/ https://www.sitepoint.com/javascript-object-creation-patterns-best-practises/
Комментариев нет:
Отправить комментарий