Javascript 如何在数组中插入项';s阵列?
在上面的数组中,我可以做水果。按('Grapes')插入项目,但是什么呢 我应该为下面的菜阵做些什么把菜推到菜阵里面Javascript 如何在数组中插入项';s阵列?,javascript,arrays,Javascript,Arrays,在上面的数组中,我可以做水果。按('Grapes')插入项目,但是什么呢 我应该为下面的菜阵做些什么把菜推到菜阵里面 var fruits = ["Banana", "Orange", "Apple", "Mango"]; 你可以用下面的方法来做 var fruits = ["Banana", "Orange", "Apple", "Mango", ["potato", "Tomato"]]; 请考虑确保第五个元素实际上是一个数组,上面的一个答案概述了这是如何完成的。 fruits[4].p
var fruits = ["Banana", "Orange", "Apple", "Mango"];
你可以用下面的方法来做
var fruits = ["Banana", "Orange", "Apple", "Mango", ["potato", "Tomato"]];
请考虑确保第五个元素实际上是一个数组,上面的一个答案概述了这是如何完成的。
fruits[4].push('grapes')
检查这个答案,它会有帮助 您可以搜索数组并推送蔬菜
var蔬菜='西兰花',
水果=[“香蕉”、“橘子”、“苹果”、“芒果”、“土豆”、“西红柿”];
find(a=>Array.isArray(a)).push(蔬菜);
原木(水果)代码>您可以按以下方式执行:
fruits[4].push('Grapes');
fruits[4]。push('Carrot')
问题是,蔬菜总是在数组的末尾,还是可以在任何地方?可以anywhere@George哦,你说得对!我想不出真正的问题是什么…@srs你得到了一些答案和评论,建议水果[4]。推(…)
。但是当数组中只有两个水果时会发生什么呢?还是五个水果?一个答案是,搜索原始数组以找到第一个也是数组的元素,并将其推入其中。但所有这些都毫无意义,因为问题还不清楚。为什么有一个包含四个水果的数组和一个包含蔬菜的数组的第五个元素?该数据结构的用途是什么?你想解决的实际问题是什么?@micheal geary我知道,确保元素是数组将是一个很好的补充。但这并不是OP所要求的,在这里尽量保持简单和中肯。事实上,我被这个问题弄糊涂了,不管我说了什么!:-)我真的希望他能理解这里发生的事情。
var fruits = ["Banana", "Orange", "Apple", "Mango", ["potato", "Tomato"]];
fruits[4].push('newVegetable');