| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- //
- // Test function names showed in stack trace.
- //
- function Dump(output) {
- if (this.WScript) {
- WScript.Echo(output);
- } else {
- alert(output);
- }
- }
- if (this.WScript && this.WScript.LoadScriptFile) {
- this.WScript.LoadScriptFile("TrimStackTracePath.js");
- }
- try {
- var foo = function() {
- throw new Error("My Error!");
- };
- function func(){
- foo();
- }
- var constructed = new Function("func();");
- function bar(){
- (function(){
- eval("constructed();");
- })();
- }
- bar();
- } catch(e) {
- Dump(TrimStackTracePath(e.stack));
- }
|