![]() |
|
||||||||||
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Котяра, важно, потому как изменение также происходит.
|
|
|||||
|
Цитата:
![]() Тогда так: var arr = [4, 7, 8, 9, 2, 4];
function min(arr) {
var a = arr.slice(0);
return (a.sort()[0]);
}
trace(min(arr));
![]() Последний раз редактировалось Жень Шень; 31.10.2007 в 19:51. |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
Типа я передаю ссылку на массив? Стрянно.. щас потестить не могу, но я думал, что это касается только Object и производных..(мувики итп) ![]() а чем в этом случае slice лучше? slice ведь не только возвращает элемент, но и портит массив))))) если он портится, в чём я не уверен.
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 31.10.2007 в 22:35. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А массив тоже объект и тоже относится к сложным типам данных.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Аргумент в slice не обязательно указывать. В целом этот вариант ничем не отличается от моего.
|
|
|||||
|
Цитата:
А так? var arr = [4, 7, 8, 9, 2, 4]; trace (arr[arr.sort(Array.RETURNINDEXEDARRAY)[0]]); trace(arr);// контроль неизменяемости Заодно спасибо, __etc, за то, что наконец разобрался с option для сортировки массивов. До этого не приходилось применять. А увидев у тебя в коде NUMERIC, поэксперементировал. Результат выше. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Да вы извращенец, батенька. К чему этот код? Он один фиг работает медленнее, чем простой while.
|
|
|||||
|
Ну! Сразу извращенец!
Эксперементатор, куда ни шло. Познаю по случаю все возможности и тонкости скрипта. Я же не утверждал, что код этот - панацея. Да и не собираюсь тягаться... с гуру, модераторами. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|