Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сортировка пузырьком (https://javascript.ru/forum/misc/81081-sortirovka-puzyrkom.html)

Alena_03 26.09.2020 15:34

Сортировка пузырьком
 
Вложений: 1
Всем привет, задание такое: Написать программу по блок-схеме для массива:
A=[12,6,2,8,4,7,9,3,6,7], затем отсортировать массив по убыванию. Вложение 4441
Мой код:
var arr = [12,6,2,8,4,7,9,3,6,7];
function bubbleSort(arr) {
    for (var i = 0, endI = arr.length - 1; i < endI; i++) {
        for (var j = 0, endJ = endI - i; j < endJ; j++) {
            if (arr[j] > arr[j + 1]) {
                var swap = arr[j];
                arr[j] = arr[j + 1];
                arr[j + 1] = swap;
            }
        }
    }
    return arr;
}
bubbleSort();


Ничего не выводит, консолька говорит о том, что Cannot read property 'length' of undefined. А я проблему в коде в упор не вижу, прошу помощи :help:

рони 26.09.2020 15:42

Alena_03,
строка 14, где аргумент?

рони 26.09.2020 15:45

Alena_03,
параметры функции(также называемые аргументами)

Alena_03 26.09.2020 15:50

рони, upd: спасибо) не заметила


Часовой пояс GMT +3, время: 12:33.