Показать сообщение отдельно
  #1 (permalink)  
Старый 30.04.2016, 09:18
Новичок на форуме
Отправить личное сообщение для Zab_Juba Посмотреть профиль Найти все сообщения от Zab_Juba
 
Регистрация: 30.04.2016
Сообщений: 4

Подскажите, пожалуйста, почему функция не сортирует массив
Подскажите, пожалуйста, в чем проблема. Функция должна сортировать массив по порядку, но что-то идет не так.


var massiv = [21, 12, 4, 5, 34, 11, 23, 96, 1, 3];
function sort(mas) {
for( var i = 1; i < massiv.length; i++ ) {
for( var j = i - 1; j >= 0; j-- ) {
if( mas[i] < mas[j] ) {
var k = mas[j];
mas[j] = mas[i];
mas[i] = k;
}
}
}
}

print(massiv);
sort(massiv);
print(massiv);
Ответить с цитированием