Maison  >  Article  >  interface Web  >  Comment utiliser l'opérateur à trois points

Comment utiliser l'opérateur à trois points

一个新手
一个新手original
2017-10-12 09:23:543356parcourir

Regardons d'abord un exemple d'utilisation de l'opérateur à trois points sous la spécification es6 :


let fun=function(a,...list){
    console.log(a,list);
};
fun('0','a','b','c');//0 [a,b,c]

Comme vous pouvez le voir ci-dessus, nous pouvons maintenant définir dynamiquement les paramètres lors de la définition des objets fonction. Le nombre de : le premier paramètre a est un paramètre ordinaire (ignoré),

Vous pouvez voir qu'il y a trois points "..." devant la deuxième liste de paramètres. , cette méthode d'écriture est dans la spécification es6 Deux objectifs

1 Utilisé comme paramètre.

2 . Utilisé comme opérateur de propagation.

● Trois points - comme paramètres :


let fun1='a','b','c');fun1(1,2);=1,2,3);fun2(1);=[x,...y]=[1,2,3=[1,2,3];

● Trois points - comme Paramètres Utilisation de l'opérateur Spread :


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'];


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn