javascript对象---6 Object原型函数

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级别函数调用,请不要自行覆盖调用

相关文章
相关标签/搜索