首页 > 解决方案 > 无法在 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

解决方案


JavaScript 中的关联数组是一个对象,因此您不能使用 array.push,因为它在那里无效。你只想:array["one"] = [1,2,3]


推荐阅读