Object原型函数: 在Object 对象的 prototype对象 里封住的的函数,这些函数能够被任何对象调用。函数
1. Obj . hasOwnProperty( ' field ') //field属性名 :判断某对象含有特定的自身属性 ---返回一个布尔值spa
var Obj = {
name : "daiwei",
age : "22"
};
console.log(Obj.hasOwnProperty('name'))prototype
结果:true对象
2. Obj.isPrototypeOf(Obj1); 判断一个对象是否存在于另外一个对象的原型链上原型链
console.log( Object . prototype.isPrototypeOf( Obj ) )字符串
结果 true原型
3. Obj. propertyIsEnumerable ("name"); 判断当前对象的某一个属性是不是枚举类型的。 true/falseio
4. Obj.toLocaleString() 将一个对象转化为本地字符串 console
结果: 【 object , object】object
5. Obj.toString() 实际上没有使用场景 -- 所以在部分程序中汇覆盖toString 方法。
alert( obj) --------》默认调用:obj.toString
6. Obj.valueOf() 返回对象的值,通常由JS引擎、Function、 Object级别函数调用,请不要自行覆盖调用