-2

如何在我这样创建的函数中获取 javascript 数组: 在此处输入图像描述

谢谢。

编辑: 感谢您关心评估、邪恶等,但我的问题实际上与评估的利弊无关。谢谢。

编辑2 : 谢谢萨姆。您的回答将我推向了正确的方向: 在此处输入图像描述

PS 编程习语有时会变成宗教。反正我有我需要的。快乐编码。

4

1 回答 1

1

您必须确保传递给构造函数的任何主体都是字符串,因此如果 myArray 是您的数组,请使用

'['+myArray.join(',')+']'

或者在你的情况下,

var fBody = 'console.log(['+myArray.join(',')+']);';
var b = new Function(fBody);
于 2012-10-02T17:50:28.400 回答