箭头函数
是简写,不要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对象