10 2021 档案
摘要:CommonJS 对于基本数据类型,属于复制。即会被模块缓存。同时,在另一个模块可以对该模块输出的变量重新赋值。 对于复杂数据类型,属于浅拷贝。由于两个模块引用的对象指向同一个内存空间,因此对该模块的值做修改时会影响另一个模块。 当使用require命令加载某个模块时,就会运行整个模块的代码。 当使
阅读全文
摘要:js单线程的概念: 同一个时间只能干一件事情。 任务队列: js有同步任务和异步任务,同步任务会放到主线程,异步任务会放到任务队列。 Event Loop (事件循环): 同步任务结束后,去查询任务队列,把异步任务推向主流程,如此循环。 微任务包括: process.nextTick , promi
阅读全文

浙公网安备 33010602011771号