Saltar al contenido

Propiedad Javascript con tres puntos (…)

Este dilema se puede abordar de diferentes formas, sin embargo te enseñamos la solución más completa en nuestra opinión.

Solución:

Eso no es ES6 pero solo se ha agregado en ECMAScript 2018.

Se llama “Object Rest/Spread Properties” y es parte de la sintaxis de propagación.

... (tres puntos en Javascript) se llama el Sintaxis extendida o Operador de propagación. Esto permite un iterable como un array expresión o string para expandirse o una expresión de objeto para expandirse dondequiera que se coloque.

Quiero enumerar los casos de uso prácticos más utilizados de la sintaxis de propagación (operador de propagación). Lo siguiente se ha explicado con ejemplos en esta respuesta de stackoverflow.

  1. Combinar arreglos (Concatenar arreglos)
  2. Copiar matrices
  3. Funciones de llamada sin aplicar
  4. Destrucción de arreglos
  5. Argumentos de función como parámetros de descanso
  6. Uso de funciones matemáticas
  7. Combinando dos objetos
  8. Separar una cadena en caracteres separados

los [...something] es el operador de propagación. En esencia, permite una array o string para ser ampliado. Verá que se usa a menudo en React, pero tiene muchos otros casos de uso.

MDN tiene una excelente documentación sobre el operador de propagación: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator

Valoraciones y comentarios

Recuerda que tienes autorización de esclarecer si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *