21 lines
394 B
JavaScript
21 lines
394 B
JavaScript
|
|
var some;
|
||
|
|
if (Array.prototype.some) {
|
||
|
|
some = Array.prototype.some;
|
||
|
|
} else {
|
||
|
|
some = function (fun) {
|
||
|
|
var t = Object(this),
|
||
|
|
len = t.length >>> 0,
|
||
|
|
i;
|
||
|
|
|
||
|
|
for (i = 0; i < len; i++) {
|
||
|
|
if (i in t && fun.call(this, t[i], i, t)) {
|
||
|
|
return true;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
return false;
|
||
|
|
};
|
||
|
|
}
|
||
|
|
|
||
|
|
export { some as default };
|