对象常用成员
对象类型
typeof
console.log('数字1', typeof 1);
console.log("字符串1", typeof "1");
console.log('空对象{}', typeof {});
console.log('布尔true', typeof true);
console.log('空数组[]', typeof []);
console.log('null空', typeof null);
console.log('undefined', typeof undefined);
console.log('函数function (){}', typeof function () {
});
// 输出:
数字1 number
字符串1 string
空对象{} object
布尔true boolean
空数组[] object
null空 object
undefined undefined
函数function (){} function Object.prototype.toString.call(Object原型对象)
对象属性与属性描述符
hasOwnProperty (判断对象自身属性中是否具有指定的属性)
getOwnPropertyDescriptor (获取指定对象上一个自有属性对应的属性描述符)
getOwnPropertyDescriptors (获取指定对象上所有属性对应的属性描述符)
defineProperty (直接在一个对象上定义一个新属性,然后可指定新属性的属性描述的,并返回此对象)
对象原型
getPrototypeOf (获取实例对象的原型对象)
setPrototypeOf (设置一个指定的对象的原型,可以对一个已经存在的对象重新设置其原型对象)
Last updated