使用 !! 转换为布尔值
Default Function Parameters
使用 'if-else' 三元运算符
动态字符串模板
解构赋值
用于Array和Object克隆的扩展运算符
用于Array和Object克隆的扩展运算符
&& 逻辑运算符
?. 可选运算符
?? 运算符
使用map、filter、reduce进行数组操作
模板字符串
使用Object.entries() 、 Object.fromEntries() 、 Object.fromEntries()
Set 去重
对象中的动态属性名称
使用bind() 进行函数柯里化
使用Array.from() 从Array-like-Objcets创建数组
可迭代对象的for...of循环
函数参数 ...nums
用于缓存的性能优化
使用 ^ 交换值
使用flat() 数组扁平化
使用一元加法准换位数字
HTML模板字符串
使用Object.assign()合并对象
|| 运算符
使用 [] 访问对象属性
使用Array.includes()检查是否存在
Function.prototype.bind() 的强大功能
防止对象被修改