javascript"for(x in y)"语句

Sir*_*der 1 javascript for-loop for-in-loop

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

for (x in person)
{
document.write(person[x] + " ");
}
Run Code Online (Sandbox Code Playgroud)

我想知道,我必须假设而不是"x".

Dun*_*eod 6

你想拥有

for ( x in Object.keys(person)) {
  console.log(person[x]);
}
Run Code Online (Sandbox Code Playgroud)

这将为您提供KEYS列表而不是值列表.