Как поменять местами элементы массива в JavaScript: упрощенный подход
В JavaScript обмен элементами внутри массива часто требует следующего громоздкого процесса:
var a = list[x], b = list[y]; // Store the values
list[y] = a; // Swap the values
list[x] = b;
Более эффективное решение:
Более простой метод использует только одну временную переменную:
var b = list[y];
list[y] = list[x];
list[x] = b;
Назначение деструктуризации ES6:
Для версий JavaScript ES6 и более поздних этот процесс можно дополнительно упростить с помощью назначения деструктуризации:
[arr[0], arr[1]] = [arr[1], arr[0]]; // Swap values
Например, эта строка поменяет местами первые два элемента массива arr = [1,2,3,4] для получения [2,1,3,4].
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3