ES6循环引用出现undefined
// a.js如下
import {bar} from './b.js';
console.log(bar);
export let foo = 'foo';
// b.js
import {foo} from './a.js';
console.log(foo);
export let bar = 'bar';
打印结果:
undefined
bar
这种情况下有什么比较好的解决方案呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
循环引用在开发的过程中要避免的,你这种情况,可以把foo、bar定义到一个文件中。