闭包
什么叫闭包
我理解的闭包是方法返回值的再执行,可以操作方法内部的局部数据。应用场景:设计私有方法和变量。
var audio = (function(){
var audioObj = function(){
console.log("constructor");
};
audioObj.prototype = {
start: function(){
//...
}
};
return audioObj;
})();
var a = new audio(); //console constructor 类的实例
Written on May 26, 2014