我試圖完成以下任務:我怎樣才能停止從循環console.log每次迭代?
考慮一個大小爲N的整數數組。您應該找到並打印所有具有值X的元素的位置。您可以選擇變量和值。
這裏是我的變量:
var numLocation = [];
var givenNum = 8;
var arr = [0,8,1,2,4,5,7,8,9,0,8]
這是我的功能
function indexPosition(arr) {
for(var i = 0; i <= arr.length; i++) {
if (arr[i] === givenNum) {
numLocation.push(i)
} else {
console.log (numLocation)
}
}
}
這是調用函數後,我的結果:
[]
[1]
[1]
[1]
[1]
[1]
[1,7]
[1,7]
[1,7,10]
如何只顯示最後迭代它顯示了8號位於的三個位置?意思是,我怎樣才能console.log只有最終結果?
把'console.log'你的for循環..基本上最後'}' – Keith
把'的console.log()'循環外之前之後? –