I’d like to export a module using the ES6 syntax only if it is supported in the current runtime. The goal is to develop a library that support different module management systems.
As export
is a keyword, something like will throw a syntax error :
JavaScript
x
2
1
typeof export
2
Advertisement
Answer
Use
JavaScript
1
3
1
'noModule' in HTMLScriptElement.prototype
2
3