En JavaScript, il existe des scénarios dans lesquels vous devez accéder à la première propriété d'un objet sans connaissances préalables de son nom. Cela peut être un défi, surtout si vous voulez le faire de manière efficace et élégante.
Deux méthodes peuvent efficacement accomplir cette tâche :
var obj = { first: 'someVal' }; obj[Object.keys(obj)[0]]; //returns 'someVal'
Ici, Object.keys() crée un tableau de noms de propriétés et vous pouvez accéder à la première propriété à l'aide d'un index.
Object.values(obj)[0]; // returns 'someVal'
Object.values() crée un tableau de valeurs de propriété. Le premier index de ce tableau correspond à la première valeur de propriété, que vous pouvez récupérer.
N'oubliez pas que même si l'ordre des propriétés dans un objet peut être cohérent dans la plupart des navigateurs, il n'est pas garanti par la spécification ECMAScript. Par conséquent, l’utilisation de ces méthodes peut ne pas toujours fournir des résultats fiables dans toutes les implémentations.
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!