我一直在使用 dean edwards 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
.
最好的方法是什么?