我似乎无法弄清楚为什么我不能在下面的数组中附加一个值?像下面使用的方法那样构造数组时,是否需要遵循特殊的语法或其他语法?
var arr = {
"fruits": ['apple','banana','orange']
};
arr.push({ "fruits":"testing123"}); // This line fails
alert(arr["fruits"]);
您的array
定义全错了。假设您想要arr
成为一个object
具有array
under的对象fruits
,然后将另一个值推入其中fruits
,请使用以下命令:
var arr = {
fruits: ['apple', 'banana', 'orange']
};
arr.fruits.push("testing123");
console.log(arr["fruits"]);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句