function makeClosures(arr, fn) {
let arr2=new Array()
let len=arr.length
for(let i=0;i<len;i++){
arr2[i]=function(n){
return function(){return fn(n)}
}(arr[i])
}
return arr2
}
let arr2=new Array()
let len=arr.length
for(let i=0;i<len;i++){
arr2[i]=function(n){
return function(){return fn(n)}
}(arr[i])
}
return arr2
}
我已经通过这道算法题!实现函数 makeClosures,调用之后满足如下条件: 1、返回一个函数数组 result,长度与 arr 相同 2、运行 result 中第 i 个函数,即 result[i](),结果与 fn...
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2FquestionTerminal%2F578026cd24e3446bbf27fe565473dc26
全部评论
相关推荐
09-29 19:14
阿坝师范学院 IC验证工程师 点赞 评论 收藏
分享