在我的代码中,我创建了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