Hi,
Recently I encountered an issue in V8.
Issue:
typeof(Function(str)) is undefined
Env:
Step1: In One Isolate, I create Context A (Run Common JS bundle ) and Context B(Run Business JS Bundle), and set Same SecurityToken.
Step2:
In ContextA had JS code Below :
testFunction(){
let tmpFunc = Function("(function test(\n) {\nreturn 7;\n})\n");
console.log(typeof tmpFunc);
}
on ContextA, run testFunction(), console result is 'function'
Step3:
In ContextB, call testFunction in ContextA
console result is 'undefined',
and run tmpFunc(), report Exception ' is not a function'
And For Object.create() 、Object.is() and so on shows OK. Only StringToFunction shows error.
Do you know Why it causes such an issue? Any Advice ?
Pls,help.
Thank you for your time and I look forward to your reply.