我在《js设计模式和开发实践》书中闭包一章看到如下写法
for(var i=0,type;type=['String','Array','Number'][i++]){
(function(type){
Type['is'+type]=function(obj){
return Object.prototype.toString.call(obj)==='[object'+type+']'
}
})(type)
};
请问这个for循环中的var i=0,type;type='String','Array','Number'是什么意思,我看不太懂
相关分类