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