var person={
name:"ai",
age:"22"
};
for (var n in person){
console.log(n);
console.log(typeof n);
console.log(person.n);//常会思路是错的,这样他会找person.n即n这个属性,person中并不存在
console.log(person[n]);//上面那样是找常量,用中括号会找变量
}
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中用for循环获取对象的变量相关的知识,希望对你有一定的参考价值。
var person={
name:"ai",
age:"22"
};
for (var n in person){
console.log(n);
console.log(typeof n);
console.log(person.n);//常会思路是错的,这样他会找person.n即n这个属性,person中并不存在
console.log(person[n]);//上面那样是找常量,用中括号会找变量
}
以上是关于js中用for循环获取对象的变量的主要内容,如果未能解决你的问题,请参考以下文章