| //------------------------------------------------------------------------------------------------------- | |
| // Copyright (C) Microsoft. All rights reserved. | |
| // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. | |
| //------------------------------------------------------------------------------------------------------- | |
| function foo1() { | |
| var ary = Array(); | |
| var foo1Var = 1; | |
| function foo2() { | |
| var foo2Var = 0; | |
| var err = Error(); | |
| try { | |
| throw err; | |
| } catch (ex) { } | |
| while (true) { | |
| function foo4() { | |
| foo5(); | |
| } | |
| foo1Var = ary; | |
| function foo5() { | |
| ary[foo2Var] = foo1Var; | |
| } | |
| foo5(ary); | |
| break; | |
| } | |
| } | |
| foo2(); | |
| WScript.Echo(typeof ary[0]); | |
| }; | |
| foo1(); |