Maison >interface Web >js tutoriel >Syntaxe Spread et SpreadElement dans ECMAScript : quelle est la différence ?
La spécification ECMAScript et la documentation MDN mentionnent toutes deux le concept de « spread », mais ces termes font référence à différentes entités.
Le spread de MDN La syntaxe permet l'expansion d'objets itérables (tels que des tableaux ou des chaînes) à des endroits où zéro ou plusieurs arguments sont attendus (appels de fonction) ou éléments (littéraux de tableau). Il utilise la syntaxe ....
Dans la documentation ECMAScript, le SpreadElement est décrit dans le cadre de la syntaxe de :
...AssignmentExpression[In, ?Yield]
Cette syntaxe construct représente la répartition d'un itérable dans un tableau lors des opérations d'affectation. Essentiellement, il effectue une concaténation de tableaux sur place.
SpreadElement et Spread syntax sont des termes différents pour des concepts associés :
Syntaxe Spread : terme générique qui englobe à la fois SpreadElement et d'autres constructions spread, notamment :
Cas d'utilisation de SpreadElement :
Cas d'utilisation de la syntaxe de propagation :
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!