javascript - JavaScript 中 Function 类的使用

标签 javascript function class

我见过像 var f1=new Function(); 这样的用法,但仅此而已。尝试在 Google 中搜索有关 Function 类的信息,但没有返回我需要的内容。

它的意义是什么?

请建议我如何以及何时使用它。如果可能的话给我一些真实的链接来研究它。

最佳答案

最佳实践建议您永远不要使用基类型构造函数。在很多情况下,将 new 与基类型一起使用会破坏 typeof 的使用。

但是,new Function() 是有效的 JavaScript。只是不推荐,并且在大多数情况下没有用(var a= function() {} 是等效的)。

并不是说您可以将 Function 构造函数用作 eval 调用,如下所示 new Function('var a = 1; return a + a;') 。但这可能很危险,所以请小心使用。

关于javascript - JavaScript 中 Function 类的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19525501/

相关文章:

javascript - 谁能看出我的 Javascript 有什么问题吗?

javascript - 有没有办法滚动到 anchor 而不是用javascript跳转(类似于平滑滚动)

javascript - 连接函数

objective-c - 类对象的快速枚举

在不可变对象(immutable对象)中修改可变对象的Pythonic方式

python - 类对象上的赋值和深层复制之间的区别

javascript - 使用 twit 和 Node.js 回复推文

javascript - React table 在构建中给出空表

javascript - 如何让一个函数在每次收到另一个函数的输出时执行? ( Node JS)

mysql - 如何将参数传递给函数?