bailout-argobj.js 710 B

1234567891011121314151617181920
  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. function foo(a) {
  6. foo.arguments[0] = "Changed";
  7. WScript.Echo("Arguments : " + foo.arguments[0]);
  8. }
  9. foo("Orig");
  10. function foo2(a) {
  11. for (var i = 0; i < 1; i++) {
  12. foo2.arguments[0] = "Changed";
  13. // Bailout point
  14. WScript.Echo("Arguments : " + foo2.arguments[0]);
  15. }
  16. }
  17. foo2("Orig");