解读:
上图中,Object,Function,Array,Boolean都是构造函数
第一个框:
object是实例对象,他的模板对象(原型对象)在Object()构造函数里面....Object,Function,Array都是一个实例函数,函数也是一种类型,就像String是一种类型,Number是一种类型一样,函数这个类型里的实例函数由函数的构造函数造出来!...这样当构造函数创建一个实例化的对象的时候,就即拥有自己的私有变量和方法,也有公有的变量和方法了,实例化出来的对象的私有方法和变量修改都不会互相有影响,只有在修改公有的变量和方法的时候是对所有实例生效的...,Human 构造函数创建出来的对象自身有 name 属性,其原型上面有一个 run 属性。...如果要你创建一个返回 Promise 对象的函数,你会怎么写?举例说明。