REST OPERATOR Y SPREAD OPERATOR #javascript #desarrolloweb #programacion #backend #frontend

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

La clave está en el antes y después del igual.

Cuando vas a "extraer datos" (antes del igual), utilizas el ..rest para tener el "resto" de elementos extraídos cuando buscas datos específicos de una colección.

const coleccion = [a, b, c, d, e]
const [a, b, ...resto] = coleccion;
//la variable resto contiene [c, d, e]

Cuando vas a "asignar datos" (después del igual), y deseas añadir elementos a un array u objeto, en lugar de hacer array.push(a) array.push(b)... utilizamos el "spread operator"

resto = [c, d, e]
const otraColeccion = [1, 2, ...resto]
// otraColeccion contiene [1, 2, c, d, e]

irradev
Автор

Al principio no entendí y al final tampoco, toca ver el video de nuevo 😂

julio-dev
Автор

interesante, no me sabia los nombres pero los ocupaba, en teoría ambos descomponen, solo que el rest como bien dices es el resto y el spread a pesar que también descompone se ocupa para concatenar/propagar con mas cosas, por ejemplo en el primer numbers ocupas el rest para descomponer y obtener el resto de elmentos donde first = 1, two = 2, rest = [3, 4, 5], y en el segundo tambien lo descompones pero los unes con los demas nuemros, quedando [2, 3, 1, 2, 3, 4, 5], donde [2, 3] serian lo declarado en moreNumbers, mas lo de numbers [1, 2, 3, 4, 5], me entregento viendo estos videos xD

ismaelzamora
Автор

No sabía que se llamaba a si pero si entendía que hacían jajajajaja

sgfpv
Автор

Vamos Midu! 🎉 ! En dos semanas me recibo de henry! En full stack developer en JavaScript. Eres un gran referente para mi y para muchísimos que aprecian tu humanidad y buenas prácticas. 🎉 a que se vienen buenos momentos!

atahualpaestudio
Автор

Gran aporte como siempre Miguel muchas gracias por compartir

yamilgallardoyunes
Автор

Se ven iguales pero se usan en diferentes lados de una asignación, "spread" a la derecha, y "rest" a la izquierda

dimi
Автор

Con el rest creas una nueva variable, con el spread sacas los datos de una variable.

thomasjodt
Автор

Alguien sabe cómo se llama la extensión de colores 🌈?

RhadamesAquíno
Автор

Que hace para que se vean las variables como neon

pedrofigueroa
Автор

Si alguien no entiende muy bien este video, aprende primero el concepto de "array destructuring"

wtl
Автор

Tenía entendido que el rest se utilizaba en funciones algo así y el spreed para clonar elementos de un array u objeto en otro nuevo entonces estoy equivocado me corrigen si es así por favor soy principiante no me den palo por eso 😅

jimmypedraza
Автор

Que usas para que3 las const se vean brillantes ? Saludos

uncafedoble
Автор

Se entiende y se agradece pero falta explicarlo en castellano para los que no entienden que signifca lo de "esparcir". saludos.

brauliomariano
Автор

Uno va a la izquierda y el otro a la derecha simple

bawual