![]() |
Копирование объекта!!!
У меня есть какой-то объект
my_obj1 = {id:33, par1:123, ..., parN:eeee} его нужно скопировать в другой если я напишу my_obj2 = my_obj1 то у меня в my_obj2 будет ссылка на объект my_obj1 (я же правильно рассуждаю), а мне нужно чтоб в my_obj2 был объект идентичный my_obj1. я конечно понимаю что можно копировать каждый параметр отдельно, а можно сделать это как нить по проще ? |
пиши свой метод. по другому никак
|
Как было:
Код:
obj1 = {a:11};Код:
// метод клонирования |
сенкс, как я и думал %((
2iNils - спасибо, избавил меня от лишней работы %))) |
А такой вопрос - куда это лучше положить? всмысле куда этот код лучше положить, у меня есть несколько классов, в которых этот метод будет использоваться.
Я конечно понимаю что можно и на сцену - будет работать, но куда красивше его положить ? |
Цитата:
|
Ты учитывай, что класс MovieClip является наследником класса Object. То есть у MovieClip тоже появляется метод clone(), но вот работать он будет не так из-за строчки if (typeof o == "object").
А класть... оставь в Object. |
.....
|
| Часовой пояс GMT +4, время: 06:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.