5强的速记和技巧,可以帮助您编写更清洁,更简洁的代码。从三元运算符到模板文字,学习如何简化条件语句,处理默认值并简化对象操纵。
这些技巧是任何JavaScript开发人员的游戏改变者。不要错过这个机会来提高您的编码技巧并将您的项目提升到一个新的水平。
无效的合并操作员(??)
无效的合并运算符允许我们为空变量提供默认值。
- 无效的合并操作员(??)与逻辑或操作员(||)
逻辑或(||)操作员考虑虚假的值,而无效的合并操作员检查了无效和未定义的值。
-
a || B评估A? A:B
-
a ?? b评估a!= null/undefine? A:B
可选的链接操作员(?。)
可选的链式操作员提供了一种访问对象上嵌套属性或调用方法的方法,而不必担心潜在的空或未定义值。如果任何中间属性为null或未定义,则表达式短路和返回未定义的
功能属性速记
在对象内定义方法时,我们可以使用速记符号将函数分配给属性,而无需使用function
关键字。
逻辑分配运算符(&&=
,||=
,??=
)
JavaScript在Ecmascript 2021中引入了逻辑分配运算符。它们允许我们以更简洁的方式将逻辑操作与分配结合。
逗号操作员
逗号运算符允许我们评估多个表达式并返回最后一个表达式的结果。通常在需要评估多个表达式但只能进行一个值的情况下使用。
。