日期:2014-05-16 浏览次数:20557 次
function l(a, b, c) {
var e,
f;
if (a) {
if (B(a)) {
for (e in a) {
e != "prototype" && e != "length" && e != "name" && a.hasOwnProperty(e) && b.call(c, a[e], e)
}
} else {
if (a.forEach && a.forEach !== l) {
a.forEach(b, c)
} else {
if (E(a) && ta(a.length)) {
e = 0;
for (f = a.length; e < f; e++) {
b.call(c, a[e], e)
}
} else {
for (e in a) {
a.hasOwnProperty(e) && b.call(c, a[e], e)
}
}
}
}
}
return a
}