#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/
Комментариев нет:
Отправить комментарий