我的 Javascript 映射对象将每个键映射到一个数组。我在更新数组时遇到问题。
我试图只使用一个 javascript 对象。
const temp = {"map":[1], "what":[1,2]};
temp["what"].push(3);
console.log(temp);
Run Code Online (Sandbox Code Playgroud)
它有效,但我仍然想知道是否有办法更新地图对象。
我原来的代码是这样的:
const temp = new Map();
temp.set("what", [1]);
temp["what"].push(2);
console.log(temp);
Run Code Online (Sandbox Code Playgroud)
期望:{“什么”=>[1,2]}
实际结果:
VM6258:1 Uncaught TypeError: Cannot read property 'push' of undefined
at <anonymous>:1:12
| 归档时间: |
|
| 查看次数: |
4029 次 |
| 最近记录: |