let exampleMap = new Map([
['example key', ['item in array 1', 'item in array 2']]
]);
我可以使用 set
将数组替换为字符串:
exampleMap.set('example key', 'new string replacing the array');
但是我如何将
另一个字符串插入数组值中,以便我得到:
['example key', ['item in array 1', 'item in array 2', 'item in array 3']]
最佳答案
map 已设置并获取
你不能真正“推送”到 map ,因为它是一对唯一的键值,你可以做的是 exampleMap.set('key','value') ,它将是最后一个元素。
你可以做的是 exampleMap.get('example key').push('element);//首先获取数组然后修改它。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map
关于javascript - 如何将项目推送到作为数组的 es6 Map 对象值中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59800530/