From b188eb3a46754cbecc07ee8ba6f12a0ab80df8d1 Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Wed, 19 Jan 2022 17:29:27 +0900 Subject: [PATCH] Update std.js --- lib/std.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/std.js b/lib/std.js index fe52670..4c2cf16 100644 --- a/lib/std.js +++ b/lib/std.js @@ -36,7 +36,20 @@ if (!Enumerator.prototype.toArray) { var b = new Enumerator(this.item().Properties_); for (; !b.atEnd(); b.moveNext()) { var c = b.item(); - x[c.name] = c.value; + if (typeof c.value !== "unknown") { + x[c.name] = c.value; + } else { + var i = 0, d = []; + while (true) { + try { + d.push(c.value(i)); + i++; + } catch (e) { + break; + } + } + x[c.name] = d; + } } a.push(x); }