Récupération des clés d'un objet sous forme de tableau
En JavaScript, l'extraction des clés d'un objet dans un tableau peut être réalisée par diverses méthodes . Bien que l'extrait de code fourni utilisant une boucle for-in soit fonctionnel, ce n'est peut-être pas l'approche la plus concise ou la plus efficace.
Utilisation d'Object.keys()
A Une méthode moins verbeuse et plus moderne consiste à utiliser la fonction intégrée Object.keys(). Cette fonction renvoie directement un tableau contenant les clés de l'objet. Le code suivant démontre son utilisation :
const foo = { alpha: 'puffin', beta: 'beagle', }; const keys = Object.keys(foo); console.log(keys); // ['alpha', 'beta']
Dans cet exemple, les clés de l'objet 'foo' sont récupérées sous forme de tableau stocké dans la variable 'keys'. Object.keys() fonctionne en temps O(n), où « n » représente le nombre de propriétés dans l'objet.
Considérations de compatibilité
Object.keys( ) est largement pris en charge dans les navigateurs modernes et les environnements Node.js. Cependant, pour les navigateurs plus anciens ou les environnements dépourvus de cette fonction, un polyfill peut être utilisé.
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!