簡體   English   中英

javascript“ for(x in y)”語句

[英]javascript “for (x in y)” statements

//just copied this code from w3schools
var person={fname:"John",lname:"Doe",age:25}; 

for (x in person)
{
document.write(person[x] + " ");
}

我想知道,我必須假設而不是“ x”。

你想擁有

for ( x in Object.keys(person)) {
  console.log(person[x]);
}

這將為您提供KEYS列表而不是值列表。

person是對象, Xfor循環的迭代中使用的變量,您也可以用X以外的其他名稱來命名它:)。 例如,此處X用作對象的key

alert(person["fname"]);

在這里, fname與其他鍵(例如lnameage一起存儲在X

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM