猿问
var a = {}; a.a = a; 然后a就能一直展开
请教为什么会一直可以展开,这样做有什么意义?
qq_花开花谢_0
浏览 460
回答 1
1回答
Qyouu
单纯这样写没有任何意义,无非是访问 a 和访问 a.a 的时候会访问到相同的内容。但是在模块导出的时候这样做就有意义了,这也是我在阅读 co 源码的时候发现的。co 源码第 12 行当你需要导出 a 模块时,如果将 a.a 与 a 赋相同的值,在加载时,既可以通过import a from './a'也可以通过import { a } from './a'进行解构引入。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答