| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- //
- // Allocate an initial array and set some fields.
- //
- var a1 = new Array();
- a1[2] = "B";
- a1[3] = "C";
- //
- // Cause the array to grow in storage.
- //
- a1[20] = "T";
- //
- // Dump the contents of the array, ensuring that uninitialized fields are properly set to
- // 'undefined'.
- //
- for (var idx = 0; idx < a1.length; idx++)
- {
- var val = a1[idx];
- if (val == undefined)
- {
- WScript.Echo("undefined");
- }
- else if (val == null)
- {
- WScript.Echo("null");
- }
- else
- {
- WScript.Echo(val);
- }
- }
|