Heim  >  Artikel  >  Web-Frontend  >  So erhalten Sie Objekteigenschaften mithilfe der Object.keys-Methode in JavaScript

So erhalten Sie Objekteigenschaften mithilfe der Object.keys-Methode in JavaScript

不言
不言Original
2019-01-15 14:00:545613Durchsuche

Object.keys kann verwendet werden, um die Eigenschaften eines Objekts abzurufen. Object.keys gibt ein Array zurück, dessen Elemente Zeichenfolgen sind, deren Elemente aus den Eigenschaften stammen, die direkt vom angegebenen Objekt aufgelistet werden können. Bei Verwendung in einem assoziativen Array kann der Schlüssel abgerufen werden. In diesem Artikel werfen wir einen Blick auf die spezifische Verwendung von Object.keys.

So erhalten Sie Objekteigenschaften mithilfe der Object.keys-Methode in JavaScript

So verwenden Sie Object.keys

Schauen wir uns zunächst an, wie Sie die Eigenschaften nach dem Erstellen eines Objekts erhalten.

So erstellen Sie ein Objekt

Schauen wir uns zunächst die grundlegendste Methode zur Objekterstellung an.

Kurz gesagt ist die Struktur eines Objekts in „Eigenschaften“ und „Methoden“ unterteilt.

Attribute können ähnlich wie Funktionen verschiedene Informationen in „Schlüsselwort“- und „Wert“-Paaren speichern.

Leere Objekte können wie folgt erstellt werden.

var obj1 = { } 
var obj2 = new Object()

Die beiden oben genannten Methoden sind gleich. Es ist einfacher, sie als „obj1“ zu beschreiben, daher wird sie häufig verwendet.

Sie können beispielsweise ein Objekt schreiben, das Eigenschaften mit den Informationen „Name“ und „Alter“ der Person enthält, wie unten gezeigt.

var obj = {
 
    name : '张 三',
    age : 30
 
}

Methoden zum Abrufen von Objekteigenschaften

Da wir nun wissen, wie man ein Objekt erstellt, verwenden wir Object.keys, um die Eigenschaften abzurufen.

Um es zu verwenden, geben Sie einfach ein Objekt als Parameter wie [Object.keys(Object)] an.

Seine Besonderheit besteht darin, dass es die Array-Daten des Namens der Aufzählungseigenschaft als Rückgabewert erhalten kann.

Bereiten Sie daher zunächst die folgenden Objektdaten vor.

var obj = {
  name: '张 三',  
  age: 30,  
  area: '北京'
}

Bitte bestätigen Sie hier die Attribute Name/Alter/Bereich 3.

Als nächstes verwenden Sie Object.keys() und schreiben

var result = Object.keys(obj); 
console.log(result);

so.

Aus dem Ausführungsergebnis ist ersichtlich, dass der Attributname als Array-Daten abgerufen wurde.

Eine solche Konvertierung in Array-Daten ist praktisch, da Sie damit verschiedene Array-Methoden verwenden können, die im JavaScript-Standard bereitgestellt werden.

So verwenden Sie Object.keys mit Arrays

Um Object.keys zum Abrufen einer Eigenschaft zu verwenden, geben Sie das abzurufende Objekt im Parameter an.

Werfen wir einen Blick auf das folgende Programm.

["name", "age", "area"]

Ausführungsergebnisse: 0,1,2,3

Auf diese Weise erhalten wir die Attribute.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie Objekteigenschaften mithilfe der Object.keys-Methode in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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