将值推入对象数组

鲍比·琼斯

我似乎无法弄清楚为什么我不能在下面的数组中附加一个值?像下面使用的方法那样构造数组时,是否需要遵循特殊的语法或其他语法?

var arr = {
    "fruits": ['apple','banana','orange']
};

arr.push({ "fruits":"testing123"}); // This line fails

alert(arr["fruits"]);
安吉洛斯·查拉里斯(Angelos Chalaris)

您的array定义全错了。假设您想要arr成为一个object具有arrayunder的对象fruits,然后将另一个值推入其中fruits,请使用以下命令:

var arr = {
    fruits: ['apple', 'banana', 'orange']
};
arr.fruits.push("testing123");
console.log(arr["fruits"]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章