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