Heim > Web-Frontend > js-Tutorial > Wie rufe ich eine Liste von Schlüsseln von einem JavaScript-Objekt ab?

Wie rufe ich eine Liste von Schlüsseln von einem JavaScript-Objekt ab?

Mary-Kate Olsen
Freigeben: 2024-12-19 20:07:17
Original
555 Leute haben es durchsucht

How Do I Retrieve a List of Keys from a JavaScript Object?

JavaScript-Objektschlüssellisten abrufen

Bei der Arbeit mit JavaScript-Objekten ist es häufig erforderlich, eine Liste ihrer Schlüssel zu erhalten. Dieses Wissen ist für verschiedene Vorgänge von unschätzbarem Wert, beispielsweise für den Zugriff auf bestimmte Eigenschaften oder die Durchführung von Schleifeniterationen. Dieser Artikel befasst sich mit Methoden zum Abrufen der Schlüsselliste aus einem JavaScript-Objekt.

Betrachten Sie das folgende JavaScript-Objekt:

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

1. Verwendung der Object.keys()-Methode

Die Object.keys()-Methode ist eine unkomplizierte und weithin unterstützte Methode zum Abrufen eines Arrays der aufzählbaren Eigenschaftsnamen des Objekts.

var keys = Object.keys(obj);
console.log('obj contains ' + keys.length + ' keys: '+  keys);
Nach dem Login kopieren

Dieser Code protokolliert die Ausgabe:

obj contains 4 keys: key1,key2,key3,key4
Nach dem Login kopieren

2. Verwenden einer for...in-Schleife

Alternativ können Sie eine for...in-Schleife verwenden, um die Eigenschaften des Objekts zu durchlaufen und manuell ein Array von Schlüsseln zu erstellen.

var keys = [];
for (var key in obj) {
  keys.push(key);
}
console.log('obj contains ' + keys.length + ' keys: '+  keys);
Nach dem Login kopieren

Dieser Code erzeugt die gleiche Ausgabe wie die Methode Object.keys(). Beachten Sie, dass die Schleife sowohl über aufzählbare als auch nicht aufzählbare Eigenschaften iteriert, sodass die Schlüsselliste Eigenschaften enthalten kann, die durch Prototypenvererbung hinzugefügt wurden.

Durch das Verständnis dieser Methoden können Sie jetzt mühelos Schlüssellisten aus JavaScript-Objekten abrufen, was Ihnen mehr Möglichkeiten gibt um verschiedene objektbezogene Vorgänge effizient auszuführen.

Das obige ist der detaillierte Inhalt vonWie rufe ich eine Liste von Schlüsseln von einem JavaScript-Objekt ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage