1. function swap(arr, i, j) {
    2. const temp = arr[i]
    3. arr[i] = arr[j]
    4. arr[j] = temp
    5. }
    6. function selectionSort(arr) {
    7. if (arr.length <= 1) return
    8. const n = arr.length
    9. let minIndex
    10. for (let i = 0; i < n; i++) {
    11. minIndex = i
    12. for (let j = i + 1; j < n; j++) {
    13. if (arr[j] < arr[minIndex]) {
    14. minIndex = j
    15. }
    16. }
    17. swap(arr, i, minIndex)
    18. }
    19. return arr
    20. }