Maison > interface Web > js tutoriel > Comment puis-je obtenir les clés et le nombre de clés d'un objet JavaScript ?

Comment puis-je obtenir les clés et le nombre de clés d'un objet JavaScript ?

Patricia Arquette
Libérer: 2024-12-18 06:34:09
original
345 Les gens l'ont consulté

How Can I Get the Keys and Key Count of a JavaScript Object?

Récupération de la liste des clés d'objets JavaScript

Une tâche courante lorsque vous travaillez avec des objets JavaScript consiste à récupérer la liste de leurs clés. Cela peut être utile à diverses fins, telles que parcourir les propriétés de l'objet ou valider une entrée.

Dans cet article, nous explorerons un moyen simple d'obtenir la longueur et la liste des clés d'un objet JavaScript à l'aide de l'outil Méthode Object.keys().

Problème :

Considérez le JavaScript suivant objet :

var obj = {
   key1: 'value1',
   key2: 'value2',
   key3: 'value3',
   key4: 'value4'
}
Copier après la connexion

Comment pouvons-nous déterminer le nombre de clés dans cet objet et obtenir une liste de ces clés ?

Solution :

La méthode Object.keys() est un outil pratique pour récupérer un tableau contenant les clés d'un objet donné. Voici comment vous pouvez l'utiliser pour résoudre le problème :

var obj = {
   key1: 'value1',
   key2: 'value2',
   key3: 'value3',
   key4: 'value4'
}

var keys = Object.keys(obj);
console.log('obj contains ' + keys.length + ' keys: ' + keys);
Copier après la connexion

Dans le code ci-dessus, Object.keys(obj) renvoie un tableau de chaînes représentant les clés de l'objet obj. La variable keys contiendra désormais le tableau suivant :

['key1', 'key2', 'key3', 'key4']
Copier après la connexion

La propriété keys.length fournit le nombre de clés dans l'objet, qui est 4 dans ce cas. L'instruction console.log() affiche le résultat sur la console.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal