摘要: 提问 CommonJS 中的 require/exports 和 ES6 中的 import/export 区别? 回答 CommonJS 模块是运行时加载,ES6 Modules 是编译时加载并输出接口。 CommonJS 输出是值的拷贝;ES6 Modules输出的是值的引用,被输出模块的内部的 阅读全文
posted @ 2020-05-15 23:05 Ever-Lose 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 面试时又被人问起 JS 的 Iterator 迭代器。查阅 "MDN" ,得知 非标准。 Iterator 函数是一个 SpiderMonkey 专有特性,并且会在某一时刻被删除。为将来使用的话,请考虑使用 for...of 循环和 迭代协议。 如果用此 API 那么遍历对象还得想下面这样,手动包上 阅读全文
posted @ 2020-05-15 13:06 Ever-Lose 阅读(13202) 评论(1) 推荐(4) 编辑