diff options
Diffstat (limited to 'tests/manual/v4/array.1.js')
-rw-r--r-- | tests/manual/v4/array.1.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/manual/v4/array.1.js b/tests/manual/v4/array.1.js new file mode 100644 index 0000000000..015941c2dc --- /dev/null +++ b/tests/manual/v4/array.1.js @@ -0,0 +1,32 @@ + +var d1 = new Date() +a = [] + +for (var i = 0; i < 10000; i = i + 1) + a[i] = i + +for (var i = 0; i < 10000; i = i + 1) + if (a[i] != i) + print("KO", i) + +print("done in", new Date - d1) + +var s = "some cool stuff" +for (var i = 0; i < 15; i = i + 1) { + print(s[i]) +} + +var xx = [1,2] +xx[0] = 1 +print(xx.length) +print(xx) + +print("yy", xx.concat(xx)) +var pp = [1,2,3,4] +var aa = pp.concat([5,6,7]); +print(aa[0], aa[1], aa[2], aa[3], aa[4], aa[5], aa.length) +print(Array.prototype.concat("hello", true, 123, null, "world")) +aa.pop() +print(aa) +aa.pop() +print(aa) |