Heim >Backend-Entwicklung >PHP-Tutorial >Was sind die ähnlichen Methoden und Unterschiede zwischen Objekt zu Array und Array zu Objekt?
Objekt-zu-Array-Methode: Verwenden Sie die Object.values()-Methode, um ein Array von Attributwerten zurückzugeben; Array-zu-Objekt-Methode: Verwenden Sie die Object.fromEntries()-Methode, um ein Schlüssel-Wert-Paar-Objekt zurückzugeben, das ein Array-Paar enthält. Der Unterschied besteht darin, dass Object.values() nur aufzählbare Eigenschaftswerte zurückgibt, während Object.fromEntries() alle Eigenschaften zurückgibt, unabhängig davon, ob sie aufzählbar sind oder nicht.
Ähnliche Methoden und Unterschiede zwischen der Konvertierung von Objekten in Arrays und der Konvertierung von Arrays in Objekte
Konvertieren von Objekten in Arrays
Ähnliche Methoden: Verwenden Sie Object.values()
Methode, Es gibt ein Array zurück, das die Werte aller aufzählbaren Eigenschaften des Objekts enthält. Object.values()
方法,它返回一个包含对象所有可枚举属性值的数组。
代码示例:
const obj = { name: "John", age: 30, city: "New York" }; const arr = Object.values(obj); console.log(arr); // ["John", 30, "New York"]
数组转对象
类似方法:使用 Object.fromEntries()
方法,它接收一个数组数组对参数,并返回一个包含这些键值对的对象。
代码示例:
const arr = ["name", "John", "age", 30, "city", "New York"]; const obj = Object.fromEntries(arr); console.log(obj); // { name: "John", age: 30, city: "New York" }
不同之处:
Object.values()
返回一个包含对象属性值的数组,而 Object.fromEntries()
返回一个包含数组对属性的键值对对象。Object.values()
只返回可枚举的属性,而 Object.fromEntries()
Object.fromEntries()
, die einen Array-Array-Paar-Parameter empfängt und ein Array zurückgibt, das enthält diese Ein Objekt von Schlüssel-Wert-Paaren. 🎜🎜🎜Codebeispiel: 🎜🎜rrreee🎜🎜Unterschied: 🎜🎜Object.values()
gibt ein Array zurück, das Objekteigenschaftswerte enthält, während Object fromEntries().
Gibt ein Schlüssel-Wert-Paarobjekt zurück, das ein Array von Paareigenschaften enthält. 🎜Object.values()
gibt nur aufzählbare Eigenschaften zurück, während Object.fromEntries()
alle Eigenschaften zurückgibt, unabhängig davon, ob sie aufzählbar sind oder nicht. 🎜🎜Das obige ist der detaillierte Inhalt vonWas sind die ähnlichen Methoden und Unterschiede zwischen Objekt zu Array und Array zu Objekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!