【发布时间】:2009-12-23 18:17:11
【问题描述】:
我认为 JavaScript 没有像 obj.first 这样的东西,但我想知道这样的东西是否可以通过任何方式实现:
var foobar = { aint: "foo", an: "bar", array: "foobar" };
var recursiveObjDump = function (obj, idx) {
if (idx == obj.last.index) return obj[idx];
else return obj[idx] + " " + recursiveObjDump(obj, obj[idx].next.index);
};
alert( recursiveObjDump(foobar, foobar.first.index) );
谢谢。
【问题讨论】:
-
您只是想检查对象以进行调试吗?如果是这样,只需使用 Firebug。
标签: javascript functional-programming object