Всем привет, задание такое: Написать программу по блок-схеме для массива:
A=[12,6,2,8,4,7,9,3,6,7], затем отсортировать массив по убыванию.
Screenshot_1.jpg
Мой код:
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. А я проблему в коде в упор не вижу, прошу помощи