javascript模块模式
目前模块模式得到了广泛应用,因为它提供了结构化的思想并且有助于组织日益增长的代码。模块模式提供了一种创建自包含非耦合代码片段有利工具,可以将它视为黑盒功能。
板栗:
var array = (function(){ //私有变量 var array_string = '[object Array]', ops = Object.prototype.toString; //公开 API return { isArray : function(a){ return ops.call(a) === array_string; } } }()) console.log( array.isArray([1,2,3]) ); 输出:true