【发布时间】:2020-03-12 18:15:15
【问题描述】:
const arr = [36,19,69,27];
function push_to_array(data, cb){
for(let i=0; i < data.length; i++){
cb(data[i]);
}
}
let test = push_to_array(arr, function(item){
console.log(item);
return item
});
console.log(test)
对于任何缺乏知识,我提前道歉,我正试图围绕回调和高阶函数。
我正在尝试循环我的回调函数并返回数组中的每个值。现在console.log(item) 表明我确实得到了每个值,但返回的结果是我没有定义。我不太清楚为什么,只是想知道我做错了什么。
谢谢。
【问题讨论】:
标签: javascript arrays loops callback return