blob: b34102fd29f23d681f41412e819933640cc1b463 [file] [log] [blame]
//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------
var functionCode1 = new Function("arg", "return arg;");
var functionCode2 = undefined;
var captured = "ok";
function setCode2()
{
var captured = "bob in setCode2";
functionCode2 = new Function("arg", "return arg + ' ' + captured;");
}
setCode2();
WScript.SetTimeout(testFunction, 50);
function testFunction()
{
telemetryLog(`functionCode1: ${functionCode1("Hello")}`, true); //Hello
telemetryLog(`functionCode2: ${functionCode2("Hello")}`, true); //Hello ok
}