js中需要數組全部刪除並替換的方法

// 原始賦值
let a = [1, 2, 3]
----------------------------------------------------------------
// 利用call和apply方法
var a = [1, 2, 3, 4], b = ['1', '2', '3']
a.splice.call(a, 0, a.length, ...b);
console.log(a)
(3) ["1", "2", "3"]
-----------------------------------------
var a = [1, 2, 3, 4], b = ['a', 'b', 'c']
a.splice.apply(a, [0, a.length, ...b]);
console.log(a)
(3) ["a", "b", "c"]
----------------------------------------------------------------
// es6
let a = [...b, ...c]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章