如何在不创建新数组的情况下用另一个数组扩展现有的JavaScript数组
似乎没有一种方法可以用另一个数组扩展现有的JavaScript数组,即模拟Python的extend方法。
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).
a.concat(b)
a
b
注:这是不是复制品如何将某物附加到数组中?-此处的目标是将一个数组的全部内容添加到另一个数组中,然后“就位”,即不复制扩展数组的所有元素。
慕桂英3389331
郎朗坤
慕沐林林
相关分类