Cómo intercambiar elementos de una matriz en JavaScript: un enfoque simplificado
En JavaScript, el intercambio de elementos dentro de una matriz a menudo requiere el siguiente proceso engorroso:
var a = list[x], b = list[y]; // Store the values
list[y] = a; // Swap the values
list[x] = b;
Una solución más eficiente:
Un método más simple utiliza solo una variable temporal:
var b = list[y];
list[y] = list[x];
list[x] = b;
Asignación de desestructuración ES6:
Para las versiones de JavaScript ES6 y posteriores, el proceso se puede simplificar aún más con la asignación de desestructuración:
[arr[0], arr[1]] = [arr[1], arr[0]]; // Swap values
Esta línea, por ejemplo, intercambiaría los dos primeros elementos de la matriz arr = [1,2,3,4] para producir [2,1,3,4].
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3