| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- function DumpArray(a)
- {
- var undef_start = -1;
- for (var i = 0; i < a.length; i++)
- {
- if (a[i] == undefined)
- {
- if (undef_start == -1)
- {
- undef_start = i;
- }
- }
- else
- {
- if (undef_start != -1)
- {
- WScript.Echo(undef_start + "-" + (i-1) + " = undefined");
- undef_start = -1;
- }
- WScript.Echo(i + " = " + a[i]);
- }
- }
- }
- DumpArray([]);
- DumpArray([ 0 ]);
- DumpArray([ 0, 1, 2, 3, 4, 5, 6 ,7 ,8, 9]);
- DumpArray([,,,0,,,1,,,2,,,3,,,4,,,5,,,6,,,7,,,8,,,9,,,]);
- var s0 = "";
- for (var i = 0; i < 100; i++)
- {
- s0 += ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,";
- }
- DumpArray(eval("[" + s0 + "1]"));
- var s1 = "";
- for (var i = 0; i < 30; i++)
- {
- s1 += s0;
- }
- DumpArray(eval("[" + s1 + "1]"));
- var s2 = "";
- for (var i = 0; i < 10; i++)
- {
- s2 += s1;
- }
- DumpArray(eval("[" + s2 + "1]"));
|