看一下这段代码:
var array = [0, 1];
var even = function(element, index, array, considerZeroEven) {
// checks whether an element is even
if (element === 0)
return considerZeroEven;
return element % 2 === 0;
};
console.log(array.some(even)); // Here I should do the trick...
是否可以传递considerZeroEven参数?
我看到应该使用thisArg并在其中做一些不好的事情,但我认为这不是一个好主意,并且查看MDN上的 polyfill看起来它只会传递元素的值,元素的索引和正在遍历的数组对象,因此不能做更多的事情。