在项目中遇到一个很有意思的事情:
1 Array.prototype.clear = function () { 2 this.length = 0; 3 } 4 5 for(var i in array) 6 { 7 .... 8 }
在这种遍历方法中 会把 clear这个扩展的方法 也当作一个元素来处理
而用for(var i=0 ;i<array.length;i++){...}则不会
至于原因还有待研究
在项目中遇到一个很有意思的事情:
1 Array.prototype.clear = function () { 2 this.length = 0; 3 } 4 5 for(var i in array) 6 { 7 .... 8 }
在这种遍历方法中 会把 clear这个扩展的方法 也当作一个元素来处理
而用for(var i=0 ;i<array.length;i++){...}则不会
至于原因还有待研究