I'm looking at the evaluate function in the systemjs
sources:
function evaluate (loader, source, sourceMap, address, integrity, nonce, noWrap) {
...
if (useVm)
vm.runInThisContext(...)
else
(0, eval)(getSource(source, sourceMap, address, !noWrap));
postExec();
}
They use eval
to evaluate JS code but why is the (0, eval)
construction?