/**/
+ { nxt_string("[,,]"),
+ nxt_string(",") },
+
+ { nxt_string("[,,,]"),
+ nxt_string(",,") },
+
+ { nxt_string("[1,2,]"),
+ nxt_string("1,2") },
+
+ { nxt_string("[1,2,,3]"),
+ nxt_string("1,2,,3") },
+
+ { nxt_string("[,,].length"),
+ nxt_string("2") },
+
+ { nxt_string("[,,,].length"),
+ nxt_string("3") },
+
+ { nxt_string("[1,2,,3].length"),
+ nxt_string("4") },
+
+ /**/
+
{ nxt_string("var n = { toString: function() { return 1 } }; [1,2][n]"),
nxt_string("2") },
"a.forEach(function(v, i, a) { this.sum += v }, s); s.sum"),
nxt_string("0") },
-#if 0
{ nxt_string("var a = [,,,]; var s = { sum: 0 };"
"a.forEach(function(v, i, a) { this.sum += v }, s); s.sum"),
nxt_string("0") },
-#endif
{ nxt_string("var a = [1,2,3]; var s = { sum: 0 };"
"a.forEach(function(v, i, a) { this.sum += v }, s); s.sum"),