Преобразование объекта в JSON без определенных (частных) свойств

Я использовал декан Эдвардс base.js (http://dean.edwards.name/weblog/2006/03/base/), чтобы организовать свою программу в объекты (base.js, кстати, просто потрясающе, если вы раньше не использовали ее) !) В любом случае, мой вопрос является общим, и вам не нужно знать base.js, чтобы знать мой ответ.

У меня есть свойство в одном из моих объектов под названиемref которая является ссылкой на элемент DOM, и этот объект должен быть сохранен как JSON, используяJSON.stringify, но, как вы можете себе представить, поскольку элементы DOM имеют круглую структуру, я не смогу преобразовать объект в JSON.

Теперь, чтобы обойти эту проблему, у меня есть метод под названиемhtml() который предназначен для возвратаref собственность, но мне нужно иметьref как частная собственность, которая доступна только изнутри объекта и, следовательно, не будет отправленаstringify.

Какой лучший способ сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос