Operador de propagación ( … )

PHOTO EMBED

Sat May 20 2023 10:33:44 GMT+0000 (Coordinated Universal Time)

Saved by @meridaK #javascript #operadordepropagación #array

const parts = ["shoulders", "knees"];

const lyrics = ["head", ...parts, "and", "toes"];

// TOTAL lyrics ["head", "shoulders", "knees", "and", "toes"]
content_copyCOPY

En este ejemplo, el operador de propagación (…parts) expande los elementos del array parts dentro del nuevo array lyrics. También se utiliza para expandir los elementos del array list en argumentos individuales para algunas funciones. De esta manera, se pueden pasar todos los elementos de la lista como argumentos separados a estas funciones. En resumen, el operador de propagación es útil para expandir y combinar elementos de objetos iterables (arrays, strings, mapas y conjuntos), lo que permite un código más limpio y fácil de leer en muchas situaciones.