//------------------------------------------------------------------------------------------------------- // Copyright (C) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. //------------------------------------------------------------------------------------------------------- function test() { var r = /a/; var r2 = r; var str = "a"; WScript.Echo(r.exec(str)); WScript.Echo(r === r2); } test(); test(); var g; var oldExec = RegExp.prototype.exec; RegExp.prototype.exec = function(str) { g = this; } test(); WScript.Echo(oldExec.call(g, "a"));