Sehen wir uns zunächst ein Beispiel für die Verwendung des Dreipunktoperators unter der es6-Spezifikation an:
let fun=function(a,...list){ console.log(a,list); }; fun('0','a','b','c');//0 [a,b,c]
Wie Sie oben sehen können, können wir es jetzt Parameter beim Definieren von Funktionsobjekten dynamisch festlegen: Der erste Parameter a ist ein gewöhnlicher Parameter (ignoriert),
Sie können sehen, dass sich vor der zweiten Parameterliste drei Punkte befinden , diese Schreibmethode ist in der es6-Spezifikation Zwei Zwecke
1 Wird als Parameter verwendet.
2 . Wird als Spread-Operator verwendet.
● Drei Punkte – als Parameter:
let fun1='a','b','c');fun1(1,2);=1,2,3);fun2(1);=[x,...y]=[1,2,3=[1,2,3];
● Drei Punkte – als Parameter Verwendung des Spread-Operators:
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'];
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Dreipunktoperator. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!