PDA

Просмотр полной версии : problems with array


looptroop
29.06.2005, 13:02
Narod u mneya takaya problema:
u menya est' massiv values_array s dannimi...

function sort(values_array:Array)
var data_array:Array = new Array();
var temp_array:Array = new Array();
data_array = values_array;
//sorting input arrays
for (var i:Number = 0; i < data_array.length; i++)
{
data_array[i].sort(16);
temp_array.push({count:data_array[i][data_array[i].length-1], graph:i+1});
}
temp_array.sortOn("count",18)
trace(values_array)
}
vot etot trace vidaet otsortirovannii massiv... kak sdelat', 4tobi on vidaval neotsortirovannii

Nirth
29.06.2005, 13:15
Не сортировать data_array, ибо data_array cсылаеться на тот же массив что и values_array

looptroop
29.06.2005, 13:24
a 4to v takom slu4ae sortirovat'?

Nirth
29.06.2005, 13:34
через цикл, сделай копию массива. и сортируй

looptroop
29.06.2005, 14:22
ti kone4no prosti za glupii vopros, a kak sdelat' kopiyu massiva? =)

Nirth
29.06.2005, 14:32
var array1:Array=new Array (1,2,3,4,5,6,7,8,9);
var array2:Array = new Array;
for(var i=0;i<array1.length;i++) {
array2.push(array1[i]);
}