Promise 对象
javaScript 中关于 Promise 对象及其使用方式的介绍。
回调函数
javaScript 中回调函数的介绍。
map() 高阶函数
javaScript 中关于 map() 高阶函数介绍
this 关键字
javaScript 中 this 关键字详解,非常详尽!
var 和 let 区别
变量提升机制 与 var(ES5) 和 let(ES6) 区别
事件循环 (Event Loop)
javaScript 中异步执行原理与事件循环机制等
JavaScipt语法
运算符?? Nullish 合并运算符空值合并运算符。如果第一个参数不为 null 或 undefined 。返回第一个参数。否则,返回第二个参数。 作用:为了弥补||运算符的缺陷。 换句话说,|| 无法区分 false、0、空字符串 "" 和 null/undefined。它们都一样 —— 假值(falsy values)。如果其中任何一个是 || 的第一个参数,那么我们将得到第二个参数作为结果。 不过在实际中,我们可能只想在变量的值为 null/undefined 时使用默认值。也就是说,当该值确实未知或未被设置时。 123result = a ?? b;// 使用三元运算符来实现result = (a !== null && a !== undefined) ? a : b; !! 等价于 Boolean()是一种用于将任意值转换为其对应的布尔值的一种简便方式。它实际上是两个逻辑非运算符 ! 的连用。 !!a 等价于 Boolean(a) 第一个 ! 运算符: 将其后的值转换为布尔类型。 如果值是一个“假值”(例如 null、 ...