如何在不创建新数组的情况下用另一个数组扩展现有的JavaScript数组
似乎没有办法用另一个数组扩展现有的JavaScript数组,即模拟Python的extend方法。 我要实现以下目标: >>> a = [1, 2] [1, 2] >>> b = [3, 4, 5] [3, 4, 5] >>> SOMETHING HERE >>> a [1, 2, 3, 4, 5] 我知道有一个a.concat(b)方法,但是它创建了一个新数组,而不是简单地扩展第一个数组。我想要一种有效的算法,该算法在a明显大于b(即不复制a)的情况下有效。 注意:这不是如何向数组添加内容的重复项?-这里的目标是将一个数组的全部内容添加到另一个数组中,并“就地”执行,即不复制扩展数组的所有元素。