Maison >développement back-end >tutoriel php >Quelles sont les méthodes similaires et les différences entre objet à tableau et tableau à objet ?
Méthode objet vers tableau : utilisez la méthode Object.values() pour renvoyer un tableau de valeurs d'attribut ; méthode tableau vers objet : utilisez la méthode Object.fromEntries() pour renvoyer un objet paire clé-valeur contenant une paire de tableau. La différence est la suivante : Object.values() renvoie uniquement les valeurs de propriété énumérables, tandis que Object.fromEntries() renvoie toutes les propriétés, qu'elles soient énumérables ou non.
Méthodes similaires et différences entre la conversion d'objets en tableaux et la conversion de tableaux en objets
Conversion d'objets en tableaux
Méthodes similaires : Utilisez Object.values()
méthode, Il renvoie un tableau contenant les valeurs de toutes les propriétés énumérables de l'objet. 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()
, qui reçoit un paramètre de paire de tableaux tableau et renvoie un tableau contenant ces Un objet de paires clé-valeur. 🎜🎜🎜Exemple de code : 🎜🎜rrreee🎜🎜Différence : 🎜🎜Object.values()
renvoie un tableau contenant les valeurs des propriétés d'objet, tandis que Object fromEntries().
Renvoie un objet paire clé-valeur contenant un tableau de propriétés de paire. 🎜Object.values()
renvoie uniquement les propriétés énumérables, tandis que Object.fromEntries()
renvoie toutes les propriétés, qu'elles soient énumérables ou non. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!