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級別函數調用,請不要自行覆蓋調用

相關文章
相關標籤/搜索