What is the output?
Anonymous Quiz
23%
dark, en, true, undefined
44%
dark, en, true, light
23%
dark, undefined, true, undefined
9%
dark, en, undefined, light
❤2🔥2
CHALLENGE
const moduleMap = new Map();
async function loadModule(name) {
if (moduleMap.has(name)) {
return moduleMap.get(name);
}
const module = await Promise.resolve({
default: () => `Module ${name} loaded`,
version: '1.0.0'
});
moduleMap.set(name, module);
return module;
}
loadModule('auth').then(m => console.log(m.default()));
loadModule('auth').then(m => console.log(m.version));
loadModule('db').then(m => console.log(m.default()));
❤2👍1