以下代码包含现代JavaScript的以下功能:
loadModule();
async function loadModule() {
const MODULE = await import('./TestModules/testJsModule.js');
console.log(MODULE.b);
}
let promise1 = new Promise(function(resolve, reject) {
setTimeout(resolve, 100, 'foo');
});
promise1.then(()=> {
console.log('done');
});
console.log(promise1);
let obj = {};
obj[Symbol("a")] = "a";
let obj1 = {};
let a = Symbol('a');
let b = Symbol.for('b');
obj1[a] = 'localSymbol';
obj1[b] = 'globalSymbol';
let objectSymbols = Object.getOwnPropertySymbols(obj1);
如果要通过 webpack babel 构建此代码,则它将在 Chrome , Firefox ,甚至 Edge 。因此,我的结论正确吗,如果目标浏览器是Firefox的Chrome,那么当前不需要 babel 吗?