js中对象是一组属性与方法的集合。具体的关于对象的创建方式以及对象的各种特性,会在后面的引用类型的章节中 做详细介绍。这里就简单介绍一下六大数据类型中的Object.
①constructor属性:构造函数属性,可确定当前对象的构造函数。
var o = new Object(); console.log(o.constructor == Object);//true var arr = new Array(); console.log(arr.constructor == Array);//true
②hasOwnProperty(propertyName):判断属性是否存在于当前对象实例中(而不是原型对象中)。这个在后面的面向对象的章节中 有详细的讲解。