У меня есть массив, для которого важен порядок объектов, когда я наконец вывожу массив в документ. Тем не менее, я также сортирую массив в функции, чтобы найти наибольшее значение. Проблема в том, что после запуска функции, чтобы найти самое высокое значение, я не могу получить исходный порядок сортировки массива.
// html document
var data = [75,300,150,500,200];
createGraph(data);
// js document
function createGraph(data) {
var maxRange = getDataRange(data);
// simpleEncode() = google encoding function for graph
var dataSet = simpleEncode(data,maxRange);
}
function getDataRange(dataArray) {
var num = dataArray.sort(sortNumber);
return num[0];
}
Я также пытался установить данные для dataA и dataB и использовать dataB в функции getDataRange и dataA в функции simpleEncode. В любом случае, данные всегда сортируются по возрастанию.