publish: false 常见概念 构造函数 构造函数-扩展 原型规则和示例 原型链 instanceof 构造函数 任何一个函数都可以被 new,new 了之后,就成了构造方法。 如下: 与普通函数相比,构造函数有以下明显特点: 用 new 关键字调用。 不需要用 return 显式返回值的,默认会返回 this,也就是新的实例对象。 建议函数名的首字母大写,与普通函数区分开。 参考链接: JavaScript 中的普通函数与构造函数 当 new 之后,this 会先变成一个空对象,然后通过 来赋值。 构造函数的扩展 上图中发现,数组、对象、函数也有构造函数,它们的构造函数是 Array、Object、function。实际开发中,都推荐前面的书写方式。