zoukankan      html  css  js  c++  java
  • 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对象

  • 相关阅读:
    20151019
    20151013
    20150810
    20150626
    20150625
    20150530
    HTML特殊字符大全
    label标签跳出循环
    IIS 负载均衡
    .NET代码执行效率优化
  • 原文地址:https://www.cnblogs.com/rong88/p/10762488.html
Copyright © 2011-2022 走看看