牛客网关于闭包的一道题的解析
题目描述
实现函数 makeClosures,调用之后满足如下条件:
1、返回一个函数数组 result,长度与 arr 相同
2、运行 result 中第 i 个函数,即 resulti,结果与 fn(arr[i]) 相同
示例1
输入
[1, 2, 3], function (x) {
return x * x;
}
输出
4
实现代码
var arr=[1,2,3];
function fn(x){
return x*x;
}
function makeClosures