Como trocar elementos de array em JavaScript: uma abordagem simplificada
Em JavaScript, a troca de elementos dentro de um array geralmente requer o seguinte processo complicado:
var a = list[x], b = list[y]; // Store the values
list[y] = a; // Swap the values
list[x] = b;
Uma solução mais eficiente:
Um método mais simples utiliza apenas uma variável temporária:
var b = list[y];
list[y] = list[x];
list[x] = b;
ES6 Atribuição de desestruturação:
Para versões JavaScript ES6 e posteriores, o processo pode ser ainda mais simplificado com atribuição de desestruturação:
[arr[0], arr[1]] = [arr[1], arr[0]]; // Swap values
Esta linha, por exemplo, trocaria os dois primeiros elementos do array arr = [1,2,3,4] para produzir [2,1,3,4].
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3