- a.js 和 b.js 两个文件互相 require 是否会死循环? 双方是否能导出变量?
- 如果 a.js require 了 b.js, 那么在 b 中定义全局变量 t = 111 能否在 a 中直接打印出来?
- 如何在不重启 node 进程的情况下热更新一个 js/json 文件?
- Buffer 一般用于处理什么数据? 其长度能否动态变化?
- Buffer有关的内存泄漏?
- Stream 的 highWaterMark 与 drain 事件是什么? 二者之间的关系是?
- Stream 的 pipe过程中的读写速率不匹配是如何解决的?
- 什么是文件描述符? 输入流/输出流/错误流是什么?
- 如何实现一个 console.log?
- 如何遍历文件夹?
- 箭头函数中this指向何处由谁决定?
- 闭包的用途?
- const 定义的 Array 中间元素能否被修改? 如果可以, 那 const 修饰对象的意义是?
- == 和 === 和[]==[]?
- javascript引用传递和值传递,如何实现一个json拷贝函数?
- var let const区别?
- apply, call和bind有什么区别?
- try catch可以捕获异步代码里的error么?为什么?
- 什么是雪崩问题?如何解决?
- 什么是异步?有回调函数就算异步么?
- 线上某个接口中触发了是循环,是否会阻塞整个站点请求?
- 如何实现一个sleep函数?
- catch与then(null,fn)完全一样么?
- then方法中加return与不加有何区别?
- 如何实现异步迭代器顺序执行和并发执行?
- 自定义异步asyncReduce