var person={fname:"John",lname:"Doe",age:25};
for (x in person)
{
txt=txt + person[x];
}
上面这段代码,为什么person[x]这个访问person属性的东西,写成person.x返回的
值是undefinedundefinedundefined。
我好费解啊!
var person={fname:"John",lname:"Doe",age:25};
for (x in person)
{
txt=txt + person[x];
}
上面这段代码,为什么person[x]这个访问person属性的东西,写成person.x返回的
值是undefinedundefinedundefined。
我好费解啊!
收起
直接点是取对象的x属性,而不是遍历出来的属性
报告相同问题?