首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何扩展现有的JavaScript数组与另一个数组,而不创建一个新的数组?

如何扩展现有的JavaScript数组与另一个数组,而不创建一个新的数组?

提问于 2017-12-20 10:30:47
回答 2关注 0查看 281

"注意:这不是如何将一些东西添加到数组的副本? - 这里的目标是将一个数组的全部内容添加到另一个数组中,并且“就地”这样做,即不拷贝扩展数组的所有元素。

似乎没有办法用另一个数组来扩展现有的JavaScript数组,也就是模仿Python的extend方法。

想达到的是以下几点:

代码语言:txt
复制
>>> a = [1, 2]
代码语言:txt
复制
[1, 2]
代码语言:txt
复制
>>> b = [3, 4, 5]
代码语言:txt
复制
[3, 4, 5]
代码语言:txt
复制
>>> SOMETHING HERE
代码语言:txt
复制
>>> a
代码语言:txt
复制
[1, 2, 3, 4, 5]

知道有一个a.concat(b)方法,但它创建一个新的数组,而不是简单地扩展第一个。想要一个算法,当a它显着大于b(即不复制a)的时候能够有效地工作。"

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档