ES6: Desestructuración de arrays II

Published by Isaac Pak in

Puedes asignar variables desde arrays anidados así:

const arr = ["cars", "planes", ["trains", ["motorcycles"]]]

let trans1 = arr[0]
let trans2 = arr[1]
let trans3 = arr[2][0]
let trans4 = arr[2][1][0]

console.log(trans1) // outputs "cars"
console.log(trans2) // outputs "planes"
console.log(trans3) // outputs "trains"
console.log(trans4) // outputs "motorcycles"

Con ES6, puedes asignar variables desde arrays de una manera mucho más concisa.

Corrige la asignación por desestructuración en la pestaña Código para que trans1 sea "cars", trans2 sea "planes", trans3 sea "trains" y trans4 sea "motorcycles". Edita únicamente el patrón dentro de los corchetes.

Notas

Consulta la pestaña Recursos para ver más ejemplos.