我在下面引用了帖子,但没有正确地获得它 See here
我曾尝试做与该帖子相同的事情。唯一的问题是我不知道什么键和值是预先的。因此,我需要能够动态添加和删除键和值对,而我不知道该如何实现。
有人知道如何创建该对象并动态添加键值对并对其执行crud操作吗?
我尝试过:
var dict = [{key:"key", value:"value"}];
dict[0].key = "keys";
dict[0].value = "vals";
console.log(dict);
// return null value of dict object.
因此无效。 谢谢
答案 0 :(得分:0)
您可以使用Map。
Map对象具有使用.set(key, value)
var dict = new Map();
dict.set("key1", "value1");
dict.set("key2", "value2");
dict.set("key3", "value3");
for (var [key, value] of dict) {
console.log(key + ' = ' + value);
}
答案 1 :(得分:0)
我已经尝试使用.set(key,value)动态地尝试了并且有效
var dict = new Map();
dict.set("key1", "value1");
for (var [key, value] of dict) {
console.log(key + ' = ' + value);
}