合并两个数组的方法
1 使用push方法
var a = [1, 2, 3]; var b = [4, 5, 6]; Array.prototype.push.apply(a, b) // 或者 a.push.apply(a, b) // 上面两种写法等同于 a.push(4, 5, 6)
或者 a.push(...b) a // [1, 2, 3, 4, 5, 6]
2.concat()方法
['hello'].concat(['world']) // ["hello", "world"] ['hello'].concat(['world'], ['!']) // ["hello", "world", "!"] [].concat.call({a: 1}, {b: 2}) // [{ a: 1 }, { b: 2 }] [].concat.call({a: 1}, [2]) // [{a: 1}, 2] [2].concat({a: 1}) // [2, {a: 1}]