国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Object.keys()來獲取對象的屬性

luoyibu / 1925人閱讀

摘要:在實際開發(fā)中可能會遇到需要獲取對象的所有屬性,這時你可能會自己來遍歷一遍獲取,其實原生已經為我們提供了一個方法,他就是,它返回一個數組,就可以結合方法遍歷對象。對象對象數組數組構造函數構造函數實例化對象實例化對象字符串字符串

在實際開發(fā)中可能會遇到需要獲取對象的所有屬性,這時你可能會自己來遍歷一遍獲取,其實原生js已經為我們提供了一個方法,他就是Object.keys(),它返回一個數組,就可以結合forEach方法遍歷對象。

1.對象
// 1.對象
var a = {
    a : 123,
    b : "asd",
    c : function() {
        console.log( "haha" );
    }
};
console.log( Object.keys( a ) ); // [ "a", "b", "c" ]
2.數組
// 2.數組
var b = [ 123, 21, 31 ];
console.log( Object.keys( b ) ); // [ "0", "1", "2" ]
3.構造函數
// 3.構造函數
function c() {
    this.aa = 123;
    this.bb = "asdas";
    this.cc = function() {

    }
}
console.log( Object.keys( c ) ); // []
4.實例化對象
// 4.實例化對象
var d = new c();
console.log( Object.keys( d ) ); // [ "aa", "bb", "cc" ]
5.字符串
// 5.字符串
var e = "sdf123";
console.log( Object.keys( e ) ); // [ "0", "1", "2", "3", "4", "5" ]

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/83741.html

相關文章

  • 用for...in 和Object.keys()枚舉對象屬性差異

    摘要:用循環(huán)和方法都可以獲取對象的屬性,那么它們有什么區(qū)別呢假設有一個對象定義不可枚舉屬性程序的輸出結果為兩種方式都獲取到了對象的所有可枚舉屬性,而對于不可枚舉屬性兩種方式都無法得到。 用for...in循環(huán)和Object.keys方法都可以獲取對象的屬性,那么它們有什么區(qū)別呢?假設有一個對象a: var a = {x: 1, y: 2}; Object.defineProperty(a, ...

    liaoyg8023 評論0 收藏0
  • 利用Object.keys遍歷(forEach/map)對象數組,合并

    摘要:中幾種遍歷對象的方法,包括它們在使用場景方面各有不同。注意它同一樣不能保證屬性按對象原來的順序輸出。其返回對象的所有自身屬性的屬性名組成的數組,但不會獲取原型鏈上的屬性。另外可以由或終止。在這些情況下,迭代器關閉。 js中幾種遍歷對象的方法,包括for..of、for..in、Object.keys、Object.getOwnProperty,它們在使用場景方面各有不同。 js對象的屬...

    浠ラ箍 評論0 收藏0
  • JavaScript中對象枚舉/遍歷(enumeration)

    摘要:附如果你想獲取一個對象的所有屬性甚至包括不可枚舉的即可見下面一種方法方法返回一個由指定對象的所有自身屬性的屬性名包括不可枚舉屬性但不包括值作為名稱的屬性組成的數組。 JavaScript中遍歷獲取對象屬性和方法主要有三種: Object.keys()、Object.getOwnPropertyNames()、for...in... 一、Object.keys()、Object.get...

    Amio 評論0 收藏0
  • javascript中枚舉 迭代對象方法

    摘要:像和使用內置構造函數所創(chuàng)建的對象都會繼承自和的不可枚舉屬性,例如的方法或的方法。循環(huán)將遍歷對象本身的所有可枚舉屬性,以及對象從其構造函數原型中繼承的屬性更接近原型鏈中對象的屬性覆蓋原型屬性。在中,非對象參數被強制轉換為對象。 for...in for...in 循環(huán)只遍歷可枚舉屬性。像 Array和 Object使用內置構造函數所創(chuàng)建的對象都會繼承自Object.prototype和S...

    MingjunYang 評論0 收藏0
  • 【譯】如何在 JavaScript 中使用對象方法

    摘要:中的所有對象都來自父的構造函數。不同于數組的原型方法例如和只能被數組實例使用,對象方法直接來自構造函數,并使用對象實例作為參數。這稱為靜態(tài)方法。創(chuàng)建對象的鍵值對的嵌套數組。可用于確定對象是否已凍結,并返回布爾值。 原文:How To Use Object Methods in JavaScript作者:Tania Rascia譯者:博軒 介紹 JavaScript 中,對象是 鍵/值 ...

    longmon 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<