Durchlaufen Sie den Schlüssel (Schlüssel) und den Wert (Wert) des Wörterbuchs (Objekts) in JavaScript

Um die Schlüssel und Werte eines Wörterbuchs (Objekts) in JavaScript zu durchlaufen, können Sie Object.entries()die Methode verwenden. Diese Methode gibt ein Array von Schlüssel-Wert-Paaren zurück, das dann mithilfe for...ofder Schleifen- oder Array- Methoden forEach()wiederholt werden kann.

Hier ist ein Beispiel für die Iteration über Wörterbuch-Schlüssel-Wert-Paare mithilfe for...ofder Schleife und der Methoden:forEach()

  1. Durchlaufenfor...of mit ** ​​: **

···

const dictionary = {
    
    
  key1: "value1",
  key2: "value2",
  key3: "value3"
};

for (const [key, value] of Object.entries(dictionary)) {
    
    
  console.log(`Key: ${
      
      key}, Value: ${
      
      value}`);
}

Ausgang:

Key: key1, Value: value1
Key: key2, Value: value2
Key: key3, Value: value3
  1. Verwenden Sie zum Durchlaufen die forEach()Methode **​​**:
const dictionary = {
    
    
  key1: "value1",
  key2: "value2",
  key3: "value3"
};

Object.entries(dictionary).forEach(([key, value]) => {
    
    
  console.log(`Key: ${
      
      key}, Value: ${
      
      value}`);
});

Ausgabe:

Key: key1, Value: value1
Key: key2, Value: value2
Key: key3, Value: value3

In diesen beiden Beispielen Object.entries()gibt die Methode ein Array von Schlüssel-Wert-Paaren zurück, und dann wird jedes Schlüssel-Wert-Paar mit einer anderen Traversierungsmethode (for...of​​ oder ​) forEach()durchlaufen . Während des Durchlaufs können wir direkt auf die Schlüssel und Werte zugreifen und sie dann nach Bedarf verarbeiten.

Guess you like

Origin blog.csdn.net/qq_46034741/article/details/130101932