我認爲JavaScript沒有像 obj.first什麼,但我在想,如果這樣的事情可以以任何方式來實現:是否有可能在JavaScript中功能性地遍歷對象?
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。 – 2009-12-23 18:40:20