其实也不麻烦,可以直接copy出来,不用一一例举,
只是适用范围有限,如果代码内部也用到prototype添加的那些方法,就不行了
对于Array,可以
alert([].each);
// 之前
var _arrCopy = [];
for (var k in _arrCopy) _arrCopy[k] = _arrCopy[k];
for (var k in _arrCopy) delete Array.prototype[k];
// 代码
alert([].each);
// 之后
for (var k in _arrCopy) Array.prototype[k] = _arrCopy[k];
alert([].each);
【 在 sayinger (言者) 的大作中提到: 】
: 有那功夫把for in改造成each都够了
--
FROM 210.192.102.*