• 箭头函数用 => 符号来定义。是一种定义函数的简写形式。我们可以不用箭头函数,也可以都用箭头函数。就只是函数的一种简写方式。比如:let arr = []; 和 let arr = new Array();
  • 普通函数改为箭头函数:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    function show() {
    alert("fdfjikdf");
    }

    /*改写为箭头函数为:(去掉function 加上箭头)*/

    let show = ()=>{
    alert("fdfjikdf");
    }
  • 箭头函数注意两点:

    • 如果只有一个参数时,可以省略圆括号()
    • 如果只有一条语句,并且是return语句时,可以省略{}和return关键字以及;
  • 例子:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    /*省略{}和return和;*/

    let arr = [1,5,3,22,12,21,6,8,45,23,24];
    arr.sort((num1,num2)=> num1 - num2);
    alert arr;

    /*省略()和{}和return和;*/

    let show = a => a*2;
    alert(show(22));