- 所有函数的prototype都指向Function.prototype
- 字面量{}的__proto__ 指向 object.prototype
js中万物皆对象,那么函数呢?其实函数本质上也是一种对象。函数的是Function的实例,Function的参数类型都是字符串,如果Function只有一个参数,那么这个参数就是函数体;如果有多个参数,最后一个参数为函数体,前面的参数都是参数;如果没有参数,则会创建一个空函数。
const func = new Function("a",'b', "let c = a*b; console.info(c); return c")
console.info(typeof func(5,4)); 、//20 number