ECMAScript中的对象其实就是一组数据和功能的集合。对象可以通过执行new操作符后跟要创建的名称来创建。
var obj = new Object();
Object的每个实例都具有下列属性和方法。
- constructor 保存着用于创建当前对象的函数。对于前面的例子而言,构造函数就是Object()
- hasOwnProperty( propertyName ) 用于检查给定的属性在当前实例对象中是否存在。
- isPrototypeOf( object ) 用于检查传入的对象是否是当前对象的原型。
function Person() {}
let person = new Person();
Person.prototype.isPrototypeOf(person);