掘友等级
获得徽章 5
翻了半天找到了 强制类型转换时 toPrimitive 的操作顺序。以后 == 操作符不要在怀疑自己了。
console.assert() 如果断言为 false,则将一个错误消息写入控制台。如果断言是 true,没有任何反应。
每一个js文件都是一个独立的模块;Node.js使用Common Js模块,用require()、exports()、module.exports语法;ES module是在浏览器中使用:import / export 方式;曾经有尝试将ES moduke引入Node.js但不是主流方式(.mjs)
I/O主要指libuv支持的与系统的磁盘和网络的交互
今天写了一段我很喜欢的代码。后端返回一个变量 a 可能是null 或者 字符串。
我需要拿到这个值,然后放到一个数组里,如果没有这个值就返回null。
let arr = a && [a];
通过逻辑与操作符,如果a变量返回null,那arr为null;如果arr有字符串返回,那么arr=[a]
就感觉那么契合。![[胜利]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_119.947368f.png)