在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ js 向一個數(shù)組末尾添加另一個數(shù)組,最優(yōu)雅的實現(xiàn)方式是什么?

js 向一個數(shù)組末尾添加另一個數(shù)組,最優(yōu)雅的實現(xiàn)方式是什么?

有沒有就像push一樣的方法,只不過不是向數(shù)組插入一個元素,而是添加另一個數(shù)組
類似于java的addAll方法

目前我知道的就是 concat 但他是返回新數(shù)組而不是在原有數(shù)組上做修改,

回答
編輯回答
眼雜

let arr = [1,2,3]
[].push.apply(arr, [4,5,6])

2018年7月17日 11:58
編輯回答
舊時光

如果你用ES6,這個方法應(yīng)該可以的push(...newarr)

2017年6月25日 17:28
編輯回答
悶騷型

我了解的大概就下面3種:

  • a.concat(b)
  • Array.prototype.push.apply(a, b)
  • a.push(...b)

你這個優(yōu)雅標準指的是什么

2018年6月4日 06:27
編輯回答
孤酒

最優(yōu)雅的應(yīng)該是直接擴展運算符吧~:

const d = ['1','2'];
const x = ['3','4'];
const a = [...d, ...x];
2018年9月17日 10:36
編輯回答
任她鬧
let arr = [1, 2];
arr.push(...[3, 4]);
2018年8月9日 21:00