JavaScript技术
JavaScript简写语法
00 分钟
2024-5-24
2024-9-18
type
status
date
slug
summary
tags
category
icon
password
URL

开发技巧

解构赋值

解构赋值允许您从数组或对象中提取值,并以简洁易读的方式将它们分配给变量。

扩展语法

扩展语法 (…) 允许您将可迭代对象(例如数组或字符串)扩展为单个元素。它可以方便地连接数组、传递函数参数和克隆对象。

可选链接

可选链接 (?.) 允许您安全地访问对象的嵌套属性,而不必担心 null 或未定义的值,从而减少检查。

空值合并运算符

空值合并运算符 (??) 提供了一种处理 null 或未定义值的默认值的便捷方法。
空值合并运算符(??)用于为 null 或 undefined 的变量提供默认值。
空位合并赋值运算符(??=),用于在变量为空(null 或 undefined)时进行赋值操作

逻辑或赋值运算符

逻辑或赋值运算符(||=)用于为变量分配默认值。

多值匹配

对于多个值的匹配,可以将所有的值放入一个数组中,然后使用 indexOf() 方法进行检查。
indexOf() 方法用于返回指定元素在数组中第一次出现的位置索引。如果数组中不存在该元素,则返回 -1。

三元表达式

使用三元表达式表示可以简化if...else

转为布尔值

可以使用双重逻辑非操作符将任何值转换为布尔值
上一篇
CSS缩放适配
下一篇
JavaScript方法集