![]() |
|
||||||||||
|
|||||
|
Banned
|
Что-то какой-то вывих мозга под конец рабочего дня
![]() arrY0=[]
for (var i=0; i<4; i++) {
arrY0[i]=i
trace(typeof(arrY0[i])+" "+arrY0[i]+" arrY0")
}
arrYk=[]
for (var i=0; i<4; i++) {
id=Math.round(Math.random()*(arrY0.length-1))
trace("id "+id+" "+typeof(arrY0[id])+" "+arrY0[id])
arrYk.push(arrY0.splice(id, 1))
trace(typeof(arrYk[i])+" "+arrYk[i]+" push "+arrYk.length)
}
number 0 arrY0 number 1 arrY0 number 2 arrY0 number 3 arrY0 id 0 number 0 object 0 push 1 id 0 number 1 object 1 push 2 id 1 number 3 object 3 push 3 id 0 number 2 object 2 push 4 Как так? Берет из массива число, записывает (push) в другой массив, читает его как число, но это НЕ ЧИСЛО, а объект? |
![]() |
Часовой пояс GMT +4, время: 13:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|