如果我想要如何使用对象......
var object = { 'title': value };
alert( object[ /* Whatever */ ] ); // Should return 'title' NOT value
感谢。
答案 0 :(得分:7)
使用for...in
循环枚举对象的键,如下所示:
for(var key in object) {
alert(key); //to get the key's value, use object[key]
}
为了安全起见,如果有人与对象原型混淆,请使用.hasOwnProperty()
,如下所示:
for(var key in object) {
if(object.hasOwnProperty(key)) {
alert(key);
}
}