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都弹出相应的数字)的主要内容,如果未能解决你的问题,请参考以下文章