Heim >Web-Frontend >js-Tutorial >So konvertieren Sie ein Objekt in Javascript in ein Array
Methode: 1. Verwenden Sie die Anweisung „Array.from(object)“ 2. Verwenden Sie die Anweisung „Object.values(object)“; Anweisung „Objekt. Einträge (Objekt)“.
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);
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
let obj = { 0: ‘nihao‘, 1: ‘haha‘, 2: ‘gansha‘, } let arr = Object.keys(obj) console.log(arr);
【 Verwandte Empfehlungen:
Javascript-Lerntutorial】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!