1-1 函数部分
我们举例子说明一下这个问题?
箭头函数有两个特点:
1、可以简化代码
2、可以固定this的指向
我们尝试实现一个很简单的函数
尝试对比简化的箭头函数可以简化多少的内容
2-1 参数扩展 数组展开 json展开
用…
收集
展开
展开 举个例子
这样就可以弹出 25
我们再来一个数组展开的例子 加深理解
我们展示一个json 展开
3-1 原生对象扩展
这几个东西异常的重要,需要弄的很熟悉
3-1-1 map
我们尝试简化一下
使用三目运算符
我们还可以利用刚接触的箭头函数进行简化
1、去掉本来的function
2、在 () 和 {}之间加入 => 箭头
3、前面只有一个参数的时候可以省略前面的括号
4、后面只有一句话,可以省略后面的大括号
那么我们可以得到下面这个代码
3-1-2 reduce
输出结果展示一下
但是如果没有加return的话 则结果不正确
那么求平均怎么操作?
3-1-3 fliter 过滤
举个例子我们将数组中的奇数过滤掉 只要偶数
3-1-4 forEach 遍历
不过这样写不好
我们可以优化一下
3-1-5 json
1、JSON.stringify()方法
2、JSON.parse() 方法