ldindex.js 690 B

123456789101112131415161718192021222324
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. var base = new Array(100);
  6. base[5] = 50;
  7. var A = new Array(100);
  8. A[10] = 100;
  9. Array.prototype[5] = 50;
  10. function foo(arr, i)
  11. {
  12. i = arr[i];
  13. if (i != 50)
  14. WScript.Echo("FAILED");
  15. return i;
  16. }
  17. for (var i = 0; i < 1000; i++)
  18. foo(A, 5);
  19. if (foo(A, 5) == 50) WScript.Echo("Passed");