ES6(二) 函数

箭头函数

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

posted @ 2019-04-24 15:06  优前程  阅读(167)  评论(0编辑  收藏  举报