在 javascript ES-2015 模块中,模块成员可以知道还有哪些其他模块成员吗?
例如,在 CommonJS 模块中,这是可能的:
function square(x) {
return x * x;
}
function whoAmI() {
return Object.keys(module.exports); // ['square','whoAmI']
}
module.exports = {
square: square,
whoAmI: whoAmI
};
在等效的 ES-2015 模块中,我们如何编写whoAmI()
函数?
export function square(x) {
return x * x;
}
export function whoAmI() {
// ?????
}