javascript 转化一个数字数组为function数组(每个function都弹出相应的数字)

Posted leijee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 转化一个数字数组为function数组(每个function都弹出相应的数字)相关的知识,希望对你有一定的参考价值。

javascript 转化一个数字数组为function数组(每个function都弹出相应的数字)
var arrNum = [2,3,4,5,6,10,7];
var arrFun = [];
function change(arr){
    var fun = function(val){
        return function(){
            return val;
        };
    }
    for(var i=0;i<arr.length;i++){
        arrFun.push(fun(arr[i]));
    }
    return arrFun;
}
var newArr = change(arrNum);
newArr.forEach(function(itemFun){
  console.log(itemFun());
});
console.log(newArr[0]());//2

 

以上是关于javascript 转化一个数字数组为function数组(每个function都弹出相应的数字)的主要内容,如果未能解决你的问题,请参考以下文章

javascript中的隐式类型转化

JavaScript 常用单词整理

js中如何把一串数字转换为数组

java中怎么将由数字组成的字符串转化为数组?

在java中如何将全为数字的字符串转化为byte数组?

javascript 伪数组和转化为标准数组