4

我想在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

请建议我在这里做什么?

4

1 回答 1

2

如果我理解正确,您需要使用括号 [] 语法,否则它不会被解释为变量:

list_of_addressbook_entries[guest_name] = name ;

于 2012-09-18T10:12:07.957 回答