
2021年要了解的34种JavaScript简写优化技术(上)
开发者的生活总是在学习新的东西,跟上变化不应该比现在更难,我的动机是介绍所有JavaScript的最佳实践,比如简写功能,作为一个前端开发者,我们必须知道,让我们的生活在2021年变得更轻松。
你可能做了很长时间的JavaScript开发,但有时你可能没有更新最新的特性,这些特性可以解决你的问题,而不需要做或编写一些额外的代码。这些技术可以帮助您编写干净和优化的JavaScript代码。此外,这些主题可以帮助你为2021年的JavaScript面试做准备。
1.如果有多个条件
我们可以在数组中存储多个值,并且可以使用数组 include 方法。
2.如果为真…否则简写
这对于我们有 if-else 条件,里面不包含更大的逻辑时,是一个较大的捷径。我们可以简单的使用三元运算符来实现这个简写。
当我们有嵌套条件时,我们可以采用这种方式。
(不建议使用 ++ or --。尽量+= or -= 代替。)
3.声明变量
当我们要声明两个具有共同值或共同类型的变量时,可以使用此简写形式。
4.Null, Undefined,空检查
当我们创建新的变量时,有时我们想检查我们引用的变量的值是否为空或undefined。JavaScript确实有一个非常好的简写工具来实现这些功能。
5.null值检查和分配默认值
6.undefined值检查和分配默认值
正常值检查
7.将值分配给多个变量
当我们处理多个变量并希望将不同的值分配给不同的变量时,此简写技术非常有用。
8.赋值运算符简写
我们在编程中处理很多算术运算符,这是将运算符分配给JavaScript变量的有用技术之一。
9.如果存在简写
这是我们大家都在使用的常用简写之一,但仍然值得一提。
注意:如果test1有任何值,它将在if循环后进入逻辑,该运算符主要用于 null 或 undefined 的检查。
10.多个条件的AND(&&)运算符
如果仅在变量为 true 的情况下才调用函数,则可以使用 && 运算符。
11.foreach循环简写
这是迭代的常用简写技术之一。
每个变量的数组
12.return中比较
我们也可以在return语句中使用比较。它将避免我们的5行代码,并将它们减少到1行。
(非test = null 情况。)
13.箭头函数
更多事例
14.短函数调用
我们可以使用三元运算符来实现这些功能。
15. Switch简写
我们可以将条件保存在键值对象中,并可以根据条件使用。
16.隐式返回简写
使用箭头函数,我们可以直接返回值,而不必编写return语句。
17——34 我们放到下篇来讲
