在我的代碼中,我創建了fn
回調函數,返回values < 2
,map
函數中的循環遍歷作爲參數傳遞的數組。但控制檯登錄,而不是布爾值Javascript:for循環返回布爾值數組而不是數組
我在做什麼錯的陣列?
var newarr = []
function fn(val){
return val < 3;
}
function map(arr){
for (var i = 0; i < arr.length; i++){
newarr.push(fn(arr[i]));
}
console.log(newarr);
}
map ([1,2,3,4,5,6], fn);
我的結果
[ true, true, false, false, false, false ]
'VAL <3'是一個條件檢查並且將返回布爾 – Nemani