| //------------------------------------------------------------------------------------------------------- |
| // Copyright (C) Microsoft. All rights reserved. |
| // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. |
| //------------------------------------------------------------------------------------------------------- |
| |
| var base = new Array(100); |
| base[5] = 50; |
| |
| var A = new Array(100); |
| A[10] = 100; |
| Array.prototype[5] = 50; |
| |
| function foo(arr, i) |
| { |
| i = arr[i]; |
| if (i != 50) |
| WScript.Echo("FAILED"); |
| return i; |
| } |
| |
| for (var i = 0; i < 1000; i++) |
| foo(A, 5); |
| |
| if (foo(A, 5) == 50) WScript.Echo("Passed"); |