定义函数sum, 参数params 个数不定,
有没有其他办法实现
const params = ["aa", "ff","22",2,4,...] const sum = new Function('a', 'b',...params 'return a + b');
我理解是说在 new Function 的时候不定参数个数?那直接用 arguments 应该可以吧
const sum = new Function('var rtn = 0;var i = 0;while (i < arguments.length) {rtn += arguments[i];i++;}return rtn')
1.4m articles
1.4m replys
5 comments
57.0k users