Heim > Web-Frontend > js-Tutorial > Wie man for in in js verwendet

Wie man for in in js verwendet

下次还敢
Freigeben: 2024-05-06 13:03:16
Original
615 Leute haben es durchsucht

for...in-Anweisung wird verwendet, um die Aufzählungseigenschaften eines Objekts zu durchlaufen. Verwendung: 1. Attributnamen durchqueren: für (Objekt eingeben). 2. Rufen Sie den Attributwert ab: for (key in object) {console.log(object[key])}. 3. Legen Sie den Attributwert fest: for (key in object) {object[key] = "Updated"}. Hinweis: Es werden nur aufzählbare Eigenschaften durchlaufen, die Reihenfolge ist undefiniert.

Wie man for in in js verwendet

Verwendung von for...in in JavaScript

for...in ist eine Anweisung in JavaScript, die zum Durchlaufen der aufzählbaren Eigenschaften eines Objekts verwendet wird. Es gibt ein Array von Eigenschaftsnamen zurück, mit denen der Wert der Eigenschaft abgerufen oder festgelegt werden kann.

Syntax:

<code>for (key in object) {
  // 操作
}</code>
Nach dem Login kopieren

Variablen:

  • Schlüssel: Attributname.
  • Objekt: Das zu durchlaufende Objekt.

Verwendung:

  1. Objekteigenschaften durchqueren:
<code>const person = { name: "John", age: 30 };
for (let key in person) {
  console.log(key); // 输出:"name", "age"
}</code>
Nach dem Login kopieren
  1. Eigenschaftswert abrufen:
<code>for (let key in person) {
  console.log(person[key]); // 输出:"John", "30"
}</code>
Nach dem Login kopieren
  1. Eigenschaftswert festlegen:
<code>for (let key in person) {
  person[key] = "Updated";
}
// person 对象的属性值现在都被更新为 "Updated"</code>
Nach dem Login kopieren

Hinweise:

  • für ...in durchläuft die aufzählbaren Eigenschaften des Objekts. Nicht aufzählbare Eigenschaften (z. B. in der Prototypenkette) werden nicht durchlaufen.
  • for...in kann über Eigenschaften in unbestimmter Reihenfolge iterieren. Wenn Sie daher in einer bestimmten Reihenfolge durchlaufen müssen, können Sie die Methode Object.keys() oder Object.getOwnPropertyNames() verwenden.

Beispiel:

<code>const array = [1, 2, 3];
for (let key in array) {
  console.log(key); // 输出:0, 1, 2
}
// 注意:数组的属性名是它的索引,而不是实际的数字值。</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie man for in in js verwendet. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage