10 2021 档案

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