多语言展示
当前在线:1986今日阅读:26今日分享:39

JavaScript程序简写技巧(二)

JavaScript程序简写之、隐式返回值简写、默认参数值、模板字符串、解构赋值简写方法、多行字符串简写、扩展运算符简写、强制参数简写、Object[key]简写、Array.find简写、双重非位运算简写
方法/步骤
1

经常使用return语句来返回函数最终结果,一个单独语句的箭头函数能隐式返回其值(函数必须省略{}为了省略return关键字)————隐式返回值简写

2

为了给函数中参数传递默认值,通常使用if语句来编写,但是使用ES6定义默认值,则会很简洁:

3

模板字符串传统的JavaScript语言,输出模板通常是这样写的。

4

解构赋值简写方法在web框架中,经常需要从组件和API之间来回传递数组或对象字面形式的数据,然后需要解构它

5

多行字符串简写需要输出多行字符串,需要使用+来拼接:

6

扩展运算符简写扩展运算符有几种用例让JavaScript代码更加有效使用,可以用来代替某个数组函数。

7

强制参数简写JavaScript中如果没有向函数参数传递值,则参数为undefined。为了增强参数赋值,可以使用if语句来抛出异常,或使用强制参数简写方法。

8

Array.find简写想从数组中查找某个值,则需要循环。在ES6中,find()函数能实现同样效果。

9

Object[key]简写

10

双重非位运算简写有一个有效用例用于双重非运算操作符。可以用来代替Math.floor(),其优势在于运行更快,可以阅读此文章了解更多位运算。

推荐信息