Atribuição por desestruturação
Você pode atribuir variáveis a partir de arrays desta forma:
arr = [1, 2, 3, 4, 5, 6, 7, 8]
first = arr[0]
second = arr[1]
third = arr[2]
other = arr.slice(3)
console.log(first) ➞ outputs 1
console.log(second) ➞ outputs 2
console.log(third) ➞ outputs 3
console.log(other) ➞ outputs [4, 5, 6, 7, 8]No entanto, isso é longo e trabalhoso. A desestruturação de arrays pode criar todas as quatro variáveis em uma única linha.
Exemplos
first ➞ 1
second ➞ 2
third ➞ 3
other ➞ [4, 5, 6, 7, 8]Substitua writeyourcodehere no lado esquerdo da atribuição por um padrão de desestruturação de array. Em uma única linha, atribua 1 a first, 2 a second, 3 a third e [4, 5, 6, 7, 8] a other.
Observações
- Sua solução deve ter apenas Uma linha de código.
- Se sua solução tiver mais de uma linha de código, consulte a aba Recursos.
- Outra versão deste desafio.