标签: javascript ecmascript-6
C:\Qt\5.3\msvc2013_64
如何在特定键0后设置var map = new Map(); map.set('0', foo); map.set('2', 2000); ?
var map = new Map(); map.set('0', foo); map.set('2', 2000);
想要:
('1', 'bar')
答案 0 :(得分:2)
您可以在数组中使用entries Map,拼接所需部分并制作新地图。
Map
var map = new Map(), temp; map.set('0', 'foo'); map.set('2', 2000); temp = [...map]; temp.splice(1, 0, ['1', 'bar']); map = new Map(temp); console.log([...map]);