1. 打乱数组顺序
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK542G-0.jpg)
文章插图
code1.png
2. 去除数字之外的所有字符
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK5NE-1.jpg)
文章插图
code20.png
3. 反转字符串或者单词
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK54246-2.jpg)
文章插图
code2.png
4. 将十进制转换为二进制或十六进制
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK52U5-3.jpg)
文章插图
code3.png
5. 合并多个对象
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK54060-4.jpg)
文章插图
code4.png
6.===和==的区别
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK53191-5.jpg)
文章插图
code5.png
7. 解构赋值
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK54P1-6.jpg)
文章插图
code6.png
8. 交换变量的值
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK55628-7.jpg)
文章插图
code7.png
9-1. 判断回文字符串
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK53119-8.jpg)
文章插图
code21.png
回文字符串: 正着写和反着写都一样的字符串 (特别感谢@浮生阁阁主[1]勘误)9-2 判断两个字符串是否为互相排列
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK5N64-9.jpg)
文章插图
code8.png
判断两个字符串是否为互相排列: 给定两个字符串,一个是否是另一个的排列10. 可选链操作符
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK55E4-10.jpg)
文章插图
code9.png
MDN: 可选链操作符( ?. )允许读取位于连接对象链深处的属性的值 , 而不必明确验证链中的每个引用是否有效 。?. 操作符的功能类似于 . 链式操作符 , 不同之处在于 , 在引用为空(nullish ) (null 或者 undefined) 的情况下不会引起错误 , 该表达式短路返回值是 undefined 。与函数调用一起使用时 , 如果给定的函数不存在 , 则返回 undefined例如:
if (res && res.data && res.data.success) {//code} 复制代码
相当于:if (res?.data?.success) {// code}复制代码
11. 三目运算符![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK524A-11.jpg)
文章插图
code10.png
12. 从数组中随机选择一个值
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK51628-12.jpg)
文章插图
code11.png
13. 冻结对象
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK53355-13.jpg)
文章插图
code12.png
14. 删除数组重复的元素
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK534B-14.jpg)
文章插图
code13.png
15. 保留指定位小数
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK544Q-15.jpg)
文章插图
code14.png
16. 清空数组
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK56325-16.jpg)
文章插图
code15.png
17. 从RGB转换为HEX
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK54256-17.jpg)
文章插图
code16.png
18. 从数组中获取最大值和最小值
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK5HR-18.jpg)
文章插图
code17.png
19. 空值合并运算符
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK55X9-19.jpg)
文章插图
code18.png
MDN: 空值合并操作符(??)是一个逻辑操作符 , 当左侧的操作数为 null 或者 undefined 时 , 返回其右侧操作数 , 否则返回左侧操作数 。20. 过滤数组中值为false的值
![20个不容错过的ES6技巧](http://img.jiangsulong.com/220505/1AK54131-20.jpg)
文章插图
code19.png
【20个不容错过的ES6技巧】
推荐阅读
- 茄子减肥的方法,别错过!
- 古时候打仗将军为什么不容易死?古代士兵为什么会卖命
- 发型|戴安娜王妃20个发型演变史!闪亮美貌与高贵气质经久不衰
- 红薯|今夏女发怎么剪好看?这5种别错过,时尚瘦脸颜值高
- 阳台风水:不容忽视的阳台朝向
- 鸡蛋|男明星也这么卷嘛!钟丽缇曝老公张伦硕一天吃20个鸡蛋,只为健身保持身材
- 西兰花|5月,碰见这菜别错过,简单又省事,营养全面,多吃不长肉
- 发型|7个入夏新发型,日韩女生最近都在换,你怎么能错过!(一)
- 考研|考研错过21届就业,985院校女大学生大哭:为何就业这么难?
- 维尔马伦|比利时后卫决定退役,球迷:人生赢家,常年受伤还能拿20个冠军