JavaScript中函数构造器与函数声明的区别
虽然通过函数构造器的方式创建函数几乎没什么作用,但是作为JavaScript的一种边缘功能在某些情况下还是可以处理一些比较奇怪的需求的
MDN官方文档
Function函数构造器可以接受多个字符串参数,最后一个表示函数体,前面的是形参列表
在MDN官方文档中,对于函数构造器方法写了这样一句话(下图中画红线的位置)
说明听过这种方式创建的函数没有函数作用域只分,其中的变量都是在全局作用域中的。
官方还给出了相应的例子
var x = 10;
function createFunc