可能重复:
如何枚举javascript对象的属性?
如果我有这样的javascript对象:
data = {
a : 2,
b : 3
}
Run Code Online (Sandbox Code Playgroud)
但是a和b是任意的并且在运行时决定.有没有办法在不知道密钥的情况下浏览对象并访问所有属性?
Ell*_*lle 28
data = {
a : 2,
b : 3
}
for(var propName in data) {
if(data.hasOwnProperty(propName)) {
var propValue = data[propName];
// do something with each element here
}
}
Run Code Online (Sandbox Code Playgroud)