![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
Как скопировать массив, не ссылку а массив, т.е.
someArray = someArray2 даст в someArray лишь ссылку на someArray, а как именно скопировать someArray2, чтобы в someArray оказалась его копия?
__________________
flash/flex/unity |
|
|||||
|
Guest
Сообщений: n/a
|
через цикл push'ить элементы первого массива во второй
|
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
|
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Нуран, да ты никак флэш решил изучить : ))))) ?
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
|
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
Цитата:
может что нибудь интересней есть? a = [9,0,0]; b = a.concat(); trace(a); trace(b); trace(a == b);
__________________
flash/flex/unity |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
сравнить одномерные массивы, в которых лежат простые типы данных, можно просто преобразовав изх в строку. а вот если в массиве встречаются объекты - тогда придется перебирать... или еще как-нибудь извращаться. chr(31) взято просто на случай если в массивах лежат строки. символ chr(31) как правило в строках не встречается :) поэтому можно его взять в качестве разделителя. (а можно при необходимости другой символ) |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Цитата:
он легко ранимый... или раненый.... ![]() |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
А что
a.slice(0) не катит? |
|
|||||
|
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
Цитата:
2Nox > нуран, ты меня убиваешь... как ты писал свои движки, не пользуясь такими вещами? ![]() Ну там шло сравнение поэлементно ... к томуже каждый объект имел свои функции сравнения. типа Vector.Operater_MoreThan(someVector); Да, похоже придётся делать перебор ... просто большой проект делаю, приходится всё мои минусы исправлять Спасибо, нокс.
__________________
flash/flex/unity |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
просто копирование конкатом уже в привычку вошло |
![]() |
Часовой пояс GMT +4, время: 22:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|