2012-09-18 37 views
4

我想存儲像在JavaScript鍵和值的對的值的Javascript存儲值

到目前爲止我這樣做這樣

var list_of_addressbook_entries = {}; 

list_of_addressbook_entries.guest_name = name ; 

for(key in list_of_addressbook_entries) 
{ 
    alert("key " + key 
    + " has value " 
    + list_of_addressbook_entries[key]); 
} 

在上面的代碼guest_name是一個變量,它的值從的onclick
到來,所以當我做在它上面顯示我喜歡

key guest_name has value M 

它不打印的值結果guest_name

我要像

key guest_name_variable value has key M 

結果請建議我在這裏做什麼?

回答

2

如果我理解正確的,你需要使用括號[]語法,否則不會被解釋爲一個變量:

list_of_addressbook_entries[guest_name] = name ;

+0

偉大的一兩件事,我怎樣可以刪除鍵值對從字典? – user1667633

+0

'刪除list_of_addressbook_entries [guest_name];' – noj

+0

哦,是啊,它得到它,感謝將在4分鐘內接受 – user1667633