這次帶給大家的是ES6的擴充運算子怎麼使用,擴充運算子有以下4點作用,這篇文章就給大家好好分析一下。
一、展開陣列
//展开数组 let a = [1,2,3,4,5], b = [...a,6,7]; console.log(b); //打印出来的值[1, 2, 3, 4, 5, 6, 7]
二、陣列的拷貝
//数组的拷贝 var c = [1, 2, 3]; var d = [...c]; d.push(4); console.log(d); //打印出来的值[1, 2, 3, 4]
三、陣列的合併
//数组的合并 var j = [7, 1, 2]; var k = [5, 0, 8]; j = [...k, ...j]; console.log(j) //打印出来的值[5, 0, 8, 7, 1, 2]
四、展開函數的呼叫
//展开函数调用 function fn(a,b,c,d){ console.log(a+b+c+d); } var p=[1,9,3,,6]; let result=fn(5,...p);开函数的调用 //打印出来的值18
擴充運算子(spread)是三個點(…),將一個陣列||類別陣列| |字串轉為用逗號分隔的序列。這傢伙是用來對數組進行操作的,把數組裡面的東西統統拿出來
相信看了以上介紹你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
相關閱讀:
以上是ES6的擴充運算子怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!