23 lines
693 B
Markdown
23 lines
693 B
Markdown
|
---
|
||
|
title: Spread Operator
|
||
|
localeTitle: Operador de propagación
|
||
|
---
## Operador de propagación
|
||
|
|
||
|
El operador de propagación ( `...` ), permite obtener los elementos de una colección.
|
||
|
|
||
|
Uno de los usos más comunes es para objetos de `Node` , cuando se utilizan selectores de consulta en el navegador, para hacerlos objetos de matriz iterables:
|
||
|
|
||
|
```javascript
|
||
|
const paragraphs = document.querySelectorAll('p.paragraph');
|
||
|
const arr = [...paragraphs];
|
||
|
```
|
||
|
|
||
|
Otro uso del operador de propagación es para concatenación de Arrays:
|
||
|
|
||
|
```javascript
|
||
|
const arr_1 = [1, 2, 3, 4]
|
||
|
const arr_2 = [5, 6, 7, 8]
|
||
|
const arr_final = [...arr_1, ...arr_2]
|
||
|
// arr_final = [1, 2, 3, 4, 5, 6, 7, 8]
|
||
|
|
||
|
```
|