module-pattern- все статьи тега


Строгое нарушение с использованием этого ключевого слова и выявление шаблона модуля

возникли проблемы с получением следующего, чтобы передать jslint / jshint /*jshint strict: true */ var myModule = (function() { "use strict"; var privVar = true, pubVar = false; function privFn() { return this.test; // -> Strict violation. } function pubFn() { this.test = 'public'; // -> Strict violation. privFn.call(this); // -> Strict violation. } return { pubVar: pubVar, pubFn: pubFn }; }()); myMod ...