3
如何使用对象的工作,如果我想...如何使用JavaScript中的对象?
var object = { 'title': value };
alert(object[ /* Whatever */ ]); // Should return 'title' NOT value
感谢。
如何使用对象的工作,如果我想...如何使用JavaScript中的对象?
var object = { 'title': value };
alert(object[ /* Whatever */ ]); // Should return 'title' NOT value
感谢。
使用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);
}
}
@All OP在对现在删除的答案的评论中证实他/她确实需要字符串“标题” - 属性的**名称**。 – 2010-11-26 11:33:22
阅读此:http://www.quirksmode.org/js/associative.html – karim79 2010-11-26 11:34:24