没有合适的资源?快使用搜索试试~ 我知道了~
2017-12-03ES6的几个使用的小技巧_1
需积分: 0 0 下载量 108 浏览量
2022-08-03
19:34:56
上传
评论
收藏 50KB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86303763/0001-3b576f1ea3de4066d78b8210216089b9_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
2页
1 . 交换元素 2 . 单条语句 3 . 数组拼接 4 . 制作副本 5 . 类与继承(源码详见源码文件夹里面的类与继承)
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/86303763/bg1.jpg)
2017-12-03ES6的几个使用的小技巧
ES6 的几个实用的小技巧
1 . 交换元素交换元素
利用数组解构来实现交换元素
let a = ' w orld ' , b = 'H e llo';
[a, b] = [ b ,a];
con so le.l o g(a) // H e llo
con so le.l o g(b) //wo r ld
2 . 单条语句单条语句
ES6 操作数组的语句更加紧凑
//寻找数组中最大的元素
con st max = (a r r) = > Mat h .max( ...ar r);
max ([ 1,2, 4 ,7,8 5 ,210 ] ) // 210
//计算数组的总和
con st sum = (a r r) = > arr . reduc e((a, b) => ( a + b ) ,0 ) ;
sum ([ 1,2, 3 ,4,5 , 6,7, 8 ,9,1 0 ]) //5 5
3 . 数组拼接数组拼接
展开运算符代替c on cat
let a rr1 = [1, 2 ,3];
let a rr2 = [4, 5 ,6];
let a rr3 = [7, 8 ,9];
con so le.l o g([. . .arr 1 ,... a rr2,. ..arr 3]) // [ 1,2, 3 ,4,5 , 6,7, 8 ,9];
4 . 制作副本制作副本
我们很容易实现数组和对象的浅拷贝
let o bj = {... o ldOb j };
let a rr = [... o ldAr r ];
5 . 类与继承(源码详见源码文件夹里面的类与继承)类与继承(源码详见源码文件夹里面的类与继承)
Jav aS crip t 中的类继承是基于原型链和构造函数的,ES 6 没有退出 cl ass 类的时候,我们是这样写的:
f unct i on P e rson ( name ) {
t h is.n a me = name ;
}
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rpm](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![avatar](https://profile-avatar.csdnimg.cn/28f7cf64aff548e1bf5238f151a32b00_weixin_35748595.jpg!1)
天眼妹
- 粉丝: 22
- 资源: 333
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0