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.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAP96edPrJ%2Bdm0dysQzFwiE7m_4En_ZhkYC60D8%2BtBaWCGU2_kg%40mail.gmail.com.

Reply via email to