Привет всем! Написал алгоритм "сортировки вставками" на JS - но не могу увидеть результат его работы - т.е. отсортированный массив. В php без проблем - методу "getSort" передал ссылку на массив, а в JS я просто не знаю как можно провернуть подобное. Помогите как это можно сделать)
var _testObj = {
// массив с данными(онли числовыми)
numStorage : new Array(2, 34, 4, 0, 234, 5),
// отдаем методу наш массив параметром
getSort: function(data) {
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;
}
}
};
// метод сортирует (вроде бы), но как увидеть . .
_testObj.getSort(_testObj.numStorage);
Ну или просто помогите - как из цикла (находясь в нем) получить доступ во внешний код - т.е. рез-т работы цикла вывести в какой-ниб массив, к которому потом можно получить доступ.