-1
爲什麼第二次迭代通過?它的索引是1,但它傳遞if
條件並寫入控制檯。在簡單的forEach循環中,第二次迭代通過indexOf == 0
var array = [1,1];
array.forEach(function(number) {
if (array.indexOf(number) == 0 && number == 1)
console.log(number);
});
//console:
// 1
// 1
你不檢查實際的指標,因爲回調的第二個參數沒有設置。 –