写了简单注释. 具体用法 请参考js1.6手册 .
// 模拟js1.6 Array.prototype.forEach
if (!Array.prototype.forEach) {
Array.prototype.forEach = function(f, oThis) {
if (!f || f.constructor != Function.toString()) return;
oThis = oThis || window;
for (var i = 0, len = this.length; i len; i++) {
f.call(oThis, this[i], i, this); //p1 上下文环境 p2 数组元素 p3 索引 p4 数组对象
}
}
}
//模拟js1.6 Array.prototype.filter
if (!Array.prototype.filter) {<...[ 查看全文 ]