Показать сообщение отдельно
  #2 (permalink)  
Старый 13.01.2013, 19:32
Любитель
Отправить личное сообщение для JsLoveR Посмотреть профиль Найти все сообщения от JsLoveR
 
Регистрация: 16.12.2009
Сообщений: 422

Maxim_Never,
ошибка в условии цикла for(i=1; i>data.length; i++) 1 > 6
var _testObj = {
    numStorage : new Array(2, 34, 4, 0, 234, 5),

    getSort: function(data) {
        var i,j;
        for(i = 1; i < data.length; i++)
        {
            over = data[i]; 
             
            for(j = i-1; j >= 0 && data[j] > over; j--) 
            {
                data[j+1] = data[j];
            }
            data[j+1] = over;
        }
        //возвращаем обработанный массив
	    return data;
    }
};

alert(_testObj.getSort(_testObj.numStorage));

Последний раз редактировалось JsLoveR, 13.01.2013 в 19:40.
Ответить с цитированием