小弟为了能让 ie8可支持array新的function如map,filter...
if (!Array.prototype.forEach) {
Array.prototype.filter = function(callback/*, thisArg*/) {....
可是当我作in例举的时候 会把这些function也例举出来
例如
for(var key in [1,2,3])
{
console.log(key);
}
0,1,2,map,filter
是不是这样自已加的function就不能用in这个东西?除非要自已过滤?
不然就无解?
谢谢