for(let i = 0 ; i < arr.length - 1 ; i++) { for(let j = 0 ; j < arr.length - 1 - i ; j++) { let now = arr[j], next = arr[j + 1]; arr[j] = now > next ? next : now; arr[j + 1] = now < next ? next : now; } } console.log(arr);
for(let i = 0 ; i < arr.length - 1 ; i++) { let now = arr[i], next = arr[i + 1]; arr[i] = now > next ? next : now; arr[i + 1] = now < next ? next : now; } console.log(arr); // [3, 1, 2, 5, 0, 4, 6]
for(let i = 0 ; i < arr.length - 1 ; i++) { for(let j = 0 ; j < arr.length - 1 - i ; j++) { let now = arr[j], next = arr[j + 1]; arr[j] = now > next ? next : now; arr[j + 1] = now < next ? next : now; } } console.log(arr);