先看一個es6規範下三點運算子的使用實例:
let fun=function(a,...list){ console.log(a,list); }; fun('0','a','b','c');//0 [a,b,c]
以上可以看到我們現在在定義函數物件時可以動態設定參數的個數了:第一個參數a是普通參數(忽略),
大家可以看到第二個參數list前面有三個點“...”,這種寫法在es6規範中有兩個用途
1 . 作為參數使用。
2 . 作為拓展運算子使用。
● 三點--作為參數:
let fun1='a','b','c');fun1(1,2);=1,2,3);fun2(1);=[x,...y]=[1,2,3=[1,2,3];
● 三點--作為拓展運算符使用:
let arr=[1,2,3=[2,31,...a,4);=document.querySelectorAll('p'console.log(...ps);= Set([1,2,3,3= Map([[1,'a'],[2,'b'],[3,'c'[...map.values];'wbiokr'];='abc''aaa',...str,'ccc'];
以上是三點運算子使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!