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

Или это не то?
...
Рейтинг: 0 / 0
Для знатоков: Как клонировать объекты Javascript?
    #34051408
ZeusTheTrueGod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде бы так:
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
Для знатоков: Как клонировать объекты Javascript?
    #34052050
Фотография fleh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeusTheTrueGodЧто будет, если обьект содержит другие обьекты или массив - не знаю, тогда такое на будет работать.Рекурсия, как уже было приведено в этом топике (ссылка над твоим постом), спасает в данном случае.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Для знатоков: Как клонировать объекты Javascript?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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