javascript - 无法在 JavaScript 中推送到数组
问题描述
运行此代码时出现错误:
var array = [];
array.push(["one"]:[1,2,3]);
array.push(["two"]:[4,5,6]);
我希望我的数组最终看起来像这样:
{"one": [1,2,3], "two": [4,5,6]};
我不知道如何解决这个错误,我想使用push
.
解决方案
JavaScript 中的关联数组是一个对象,因此您不能使用 array.push,因为它在那里无效。你只想:array["one"] = [1,2,3]
推荐阅读
- javascript - Material UI 图标给出错误:无效的挂钩调用。Hooks 只能在函数组件的主体内部调用
- python - 为什么缩放在我的折线图中无法在 Dash 中工作
- python - 如何在运行时使用 pyinstaller 创建的 .exe 从唯一的 .txt 文件中访问数据
- linux - 我们如何为 riscv-linux 交叉编译静态链接的 rust 程序?
- python - 拆分为列
- azure - 如何使用 kinect DK 获取有关 Focus 的信息?
- android - 我需要将图像从适配器传递到活动
- android - Android studio中如何自定义ImageView的src属性
- json - 使用 lowerCamelCase 错误最终变量和非常量标识符
- database - 如何删除 MongoDB Realm 中的重复项?