Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Для знатоков: Как клонировать объекты Javascript? / 7 сообщений из 7, страница 1 из 1
11.10.2006, 17:46
    #34048365
vadichitos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Для знатоков: Как клонировать объекты Javascript?
Собственно в теме весь вопрос.
Как получить клон объекта, не переприсваивая каждое поле в коде руками?
...
Рейтинг: 0 / 0
11.10.2006, 20:14
    #34048698
Для знатоков: Как клонировать объекты Javascript?
DOM cloneNode(what, deep)
...
Рейтинг: 0 / 0
11.10.2006, 20:18
    #34048704
vadichitos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Для знатоков: Как клонировать объекты Javascript?
Это для DOM. А если у меня свой собственный объект?
...
Рейтинг: 0 / 0
11.10.2006, 20:55
    #34048746
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Для знатоков: Как клонировать объекты Javascript?
Никакой объект невозможно клонировать если у него для этого нет соответствующего функционала, как у того же DOM. Только ручками и только каждое поле.
...
Рейтинг: 0 / 0
12.10.2006, 06:11
    #34048998
Для знатоков: Как клонировать объекты Javascript?
Например, так? http://javascript.geniusbug.com/index.php?action=show&name=clone
И запихать эту функцию clone как прототит Object.

Или это не то?
...
Рейтинг: 0 / 0
12.10.2006, 17:05
    #34051408
ZeusTheTrueGod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Для знатоков: Как клонировать объекты Javascript?
Вроде бы так:
var ObjectDst;
for (a in objectSRC) ObjectDst[a] = ObjectSRC[a];

Что будет, если обьект содержит другие обьекты или массив - не знаю, тогда такое на будет работать.

http://www.crockford.com/#javascript - все хитрости джаваскрипта,наследования 5 видов, private/public/protected функции класса и вообще полно всего

Если же интересно посмотреть реальные примеры, где показаны все вот такие ну не знаю как назвать - BejondJS, http://w3future.com/html/beyondJS/
...
Рейтинг: 0 / 0
12.10.2006, 21:03
    #34052050
fleh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Для знатоков: Как клонировать объекты Javascript?
ZeusTheTrueGodЧто будет, если обьект содержит другие обьекты или массив - не знаю, тогда такое на будет работать.Рекурсия, как уже было приведено в этом топике (ссылка над твоим постом), спасает в данном случае.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Для знатоков: Как клонировать объекты Javascript? / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]