Object类

Object类

在Javascript中,Object类是所有类的基类,使用Object类来创建自定义对象时可以无需指定构造函数。

1、Object类是所有类的基类(原型继承中已被证明)

说明:由于所有的原型对象都是Object类的实例,所以原型对象会自动继承Object类中的所有属性和方法,又由于我们的实例化对象(如p1)访问一个存在的属性或方法时,根据原型链的原则,系统会自动到当前构造器所指向的原型对象中去寻找,由于原型对象又继承了Object类,所以p1对象也会自动继承Object类中的所有属性和方法,所以由此可以得出结论:Object类是所有类的基类(父类)

2、使用Object类创建自定义对象

我们知道,在Javascript中如果我们想创建一个对象来保存更多的数据就必须定义一个构造器函数,即使其是空的也需要定义。

在实际项目开发中,如果我们只是想获得一个对象而不关心其是哪个类的实例,不妨考虑使用Object来实例化对象。

原文地址:https://www.cnblogs.com/nyxd/p/5364572.html