Heim  >  Artikel  >  Web-Frontend  >  So konvertieren Sie ein Objekt in Javascript in ein Array

So konvertieren Sie ein Objekt in Javascript in ein Array

青灯夜游
青灯夜游Original
2021-06-17 17:34:0526523Durchsuche

Methode: 1. Verwenden Sie die Anweisung „Array.from(object)“ 2. Verwenden Sie die Anweisung „Object.values(object)“; Anweisung „Objekt. Einträge (Objekt)“.

So konvertieren Sie ein Objekt in Javascript in ein Array

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Javascript-Objekt zum Array

1. Array.from()-Methode, wird für eine flache Kopie des Arrays verwendet. Es dient dazu, ein Array-ähnliches Objekt oder ein durchquerbares Objekt in ein echtes Array umzuwandeln.

zB:

 let obj = {
        0: ‘nihao‘,
        1: ‘haha‘,
        2: ‘gansha‘,
        ‘length‘: 3
    } 
    let arr = Array.from(obj)
    console.log(arr);

So konvertieren Sie ein Objekt in Javascript in ein Array

Tipps: 1. Das Objekt muss ein Längenattribut haben und die Länge des zurückgegebenen Arrays hängt von der Länge ab. 2. Der Schlüsselwert muss ein numerischer Wert sein. 2. Objekt .values(object)

Tipps: Der Unterschied zum ersten besteht darin, dass das Längenattribut nicht erforderlich ist und alle aufzählbaren Attributwerte eines Objekts zurückgegeben werden Hier ein kurzer Vortrag über die Aufzählbarkeit. Derzeit habe ich die Verwendung dieser Aufzählbarkeit nicht verstanden. Dies bedeutet wahrscheinlich, dass jede Eigenschaft des Objekts über ein Beschreibungsobjekt verfügt, mit dem das Verhalten der Eigenschaft beschrieben und gesteuert wird Beschreibung. Objekt (mit der Object.defineProperty-Methode festgelegt).

Über diese Aufzählbarkeit werde ich in Zukunft nach sorgfältigem Studium schreiben!

zB:

let obj = {
        0: ‘nihao‘,
        1: ‘haha‘,
        2: ‘gansha‘,
    }
    let arr = Object.values(obj)
    console.log(arr);

3. Object.keys(object)

tips: Gibt ein Array zurück, das aus den eigenen aufzählbaren Eigenschaften des Objekts und der Verwendung von for besteht. ..in-Schleife Die beim Durchlaufen des Objekts zurückgegebene Reihenfolge ist konsistent So konvertieren Sie ein Objekt in Javascript in ein Array

let obj = {
        0: ‘nihao‘,
        1: ‘haha‘,
        2: ‘gansha‘,
    }
    let arr = Object.keys(obj)
    console.log(arr);

【 Verwandte Empfehlungen:

Javascript-Lerntutorial

So konvertieren Sie ein Objekt in Javascript in ein Array

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Objekt in Javascript in ein Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn