Arrays 如何以特定的方式添加多维数组?

Arrays 如何以特定的方式添加多维数组?,arrays,sorting,multidimensional-array,addition,Arrays,Sorting,Multidimensional Array,Addition,我需要一种方法来执行它,这样我就可以像 var stuck = [["1","2","3"],["2","4","6"],["3","6","9"]] var duck = [["bean"],["stalk"],["jack"]] //i need

我需要一种方法来执行它,这样我就可以像

  var stuck = [["1","2","3"],["2","4","6"],["3","6","9"]]
  var duck = [["bean"],["stalk"],["jack"]]

//i need a output such that

  var output = [["bean","1","2","3"],["stalk","2","4","5"],["jack","3","6","9"]]

因此,二维数组保持为二维数组,我可以将其与现有代码一起使用,假设两个数组的长度相等:

var output = stuck.map((item, i) => {
  return [...duck[i], ...item];
});

这是Javascript吗?添加适当的语言标签。谢谢你做得非常好,非常感谢。你能解释一下背景中实际发生的事情吗?(以新手能够理解的方式)