![]() |
как пермешать элементы массива???
как пермешать элементы массива в случайном порядке???
|
Код:
function move(target_array:Array,old:Number,new:Number):Object { |
Можно еще так:
s = function (a, b) { var r; Math.floor (Math.random () * 2) == 0 ? r = 1 : r = -1; return r; }; /////////////////// arrayA = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; trace (arrayA); arrayA.sort (s); trace (arrayA); |
Да, спасибо! Всё получилось. Хотя, честно говоря, не очень понял, как это всё работает. Я про второй вариант.
|
про второй вариант - метод sort позволяет задавать свою функцию сравнения элементов, т.е. какой элемент больше ты вычисляешь по своим условиям
|
Ну теперь всё разжевали!!!
Всем спасибо за внимание. |
| Часовой пояс GMT +4, время: 00:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.