ES6(二) 函数
2024-09-02 07:36:40
箭头函数
是简写,不要function
1、如果有且仅有一个参数,()可以不写
2、如果有且仅有一条语句,而且是return,{}也可以不写
let arr=[12,23,5,6]
// arr.sort(function(n1,n2){
// return n1-n2;
// }); arr.sort((n1,n2)=>{return n1-n2;});//箭头函数 alert(arr);
this:固定
全局环境this=window
用箭头函数的this固定在当前环境的this
...
参数扩展:收集剩余参数 a,b,...c 第一个参数给a,第二个给b,剩下的给c
数组展开:...arr1=定义的数组,连接数组(用+号是数组加数组等于字符串)
json展开
原生对象扩展
Array数组原生对象扩展:map reduce filter forEach
map 映射 一一对应 【30,,60,89】= [ 不及格,及格,及格]
reduce 缩减 进去n个出来1个 【1,2,2】=【5】 求和 平均
filter 过滤 进去n个,出来几个不一定,根据条件筛选
forEach 遍历--所有的走一遍,循环一遍
模板字符串 · 键盘上1旁边那个符号
json写法
JSON对象
最新文章
- vi的使用规则
- 制作动画平滑过渡效果:《CSS3 Transition》
- easyui datagrid使用参考
- android开源项目---developer篇
- boost:exception使用实例
- Away3D 的实体收集器流程1
- js常用自编函数整理
- NFC通信的模式选择
- 【译】ASP.NET MVC 5 教程 - 7:Edit方法和Edit视图详解
- sublime 3 最新 LICENSE
- iOS10适配——错误:Code=3000
- java8之stream
- 【2016北京集训测试赛(二)】 thr (树形DP)
- python3全栈开发-并发编程,多进程的基本操作
- 如何取得ChipmunkConstraint实例对象的私有属性
- StringUtils.defaultIfBlank
- Linux下docker报错syntax error:unexpected protocol at end of statement
- C++基础概述
- 【问题解决方案】Dev C++ 无法调试的问题与解决
- chrome截图全网页