JS 自动生成闭包函数
Posted 码小余の博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 自动生成闭包函数相关的知识,希望对你有一定的参考价值。
function f (num)
var str = ''
var params = []
for (var i = 0; i < num; i++)
var param = String.fromCharCode(i + 97)
params.push(param)
if (i == num - 1)
str += `($param) => $params.join(' + ')`
else
str += `($param) => `
var res = new Function('return ' + str)
return res()
var fn = f(20)
var res = fn
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
console.log(res);
纯属娱乐,切勿在真实项目中使用~
以上是关于JS 自动生成闭包函数的主要内容,如果未能解决你的问题,请参考以下文章