Javascript以键值形式存储值
我想在javascript中存储键和值对之类的值 到目前为止,我是这样做的Javascript以键值形式存储值,javascript,jquery,Javascript,Jquery,我想在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]); } 在
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
key guest_name_variable value has key M
它没有打印guest_name的值
我想要这样的结果
key guest_name has value M
key guest_name_variable value has key M
请建议我在这里做什么?如果我理解正确,您需要使用括号[]语法,否则它不会被解释为变量:
地址簿条目列表[客人姓名]=姓名
还有一件事很好,我如何从dict中删除键值对?删除地址簿条目列表[guest\u name]代码>