Есть сортировка пузырьком. Не до конца понимаю, как Js на основании таких данных -
[array[j], array[j+1]] = [array[j+1], array[j]]; понял, что нужно поменять именно в массиве
arr числа местами. Я знаю, что такое деструктуризация массива, но в данном примере не очень понял, как работает.
let arr = [65,2,10,1,3,8];
const bubbleSort = (array) => {
for (let i = 0; i < array.length - 1; i++) {
for (let j = 0; j < array.length - 1; j++) {
if (array[j] > array[j + 1]) {
[array[j], array[j+1]] = [array[j+1], array[j]];
}
}
}
};
bubbleSort(arr)