| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- function f1(x) {
- try {
- throw 'catch';
- }
- catch (x) {
- var f2 = function () {
- WScript.Echo(x);
- }
- f2();
- function f3() {
- WScript.Echo(x);
- try {
- throw 'catch2';
- }
- catch (y) {
- f2();
- var f4 = function () {
- WScript.Echo(x, y);
- }
- function f5() {
- WScript.Echo(x, y);
- }
- }
- f4();
- f5();
- }
- f3();
- }
- }
- y = 'y';
- f1('param');
- function f10(){
- var ex = 'Carey Price';
- try {
- throw 1;
- } catch(ex) {
- try {
- throw 2;
- } catch(ex) {
- function f11 (){};
- function f12 (){ WScript.Echo(ex); };
- }
- }
- f12();
- };
- f10();
- function outer(g) {
- function inner() {
- try {
- throw 1;
- }
- catch(g) {
- if (g !== 1)
- WScript.Echo('g === ' + g + ' in catch');
- }
- }
- inner();
- if (g !== 'g')
- WScript.Echo('g === ' + g + ' in "inner"');
- }
- outer('g');
|