javascript产生对象(不建议看)

产生对象的方式:
一、new+构造函数
1、JavaScript的内置构造函数,如Date(),Function(),Array(),Object()
2、自定义的构造函数
二、对象字面量{}
三、继承

用 var anObject = new aFunction()
形式创建对象的过程实际上可以分为三步:
第一步是建立一个新对象(anObject);
第二步将该对象内置的原型对象(anObject的prototype)设置为构造函数prototype引用的那个原型对象;
第三步就是将该对象(anObject)作为this参数的值 调用构造函数(即这时候this代表anObject),完成成员设置等初始化工作。
对象建立之后,对象上的任何访问和操作都只与对象自身及其原型链上的那串对象有关,与构造函数再扯不上关系了。换句话说,构造函数只是在创建对象时起到介绍原型对象和初始化对象两个作用。

一个对象的原型,是由创建并初始化该对象的构造函数定义的

原文地址:https://www.cnblogs.com/549294286/p/3364478.html