怎样使用构造函数声明函数

时光毁灭记忆、已成空白 提交于 2019-11-30 21:36:23

需要使用构造函数: Function, 用法如下: 

var add = new Function("a","b","return a + b");
var subtract = new Function("a","b","return a - b");
var multiply = new Function("a","b","return a * b");
var divide = new Function("a", "b", "return a / b");
console.log(subtract(add(multiply(21,32),divide(24,3)),5)); // 675

 

如上所示, 使用构造函数声明函数的做法较为繁琐, 性能上也没有字面量形式声明好, 但使用构造函数声明函数的做法体现的是: 函数也是对象 这句话.

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!