箭头函数

在ES6的箭头函数 作者单独成文 来讲解这个箭头函数

ES6 的箭头函数

  1. 一种新的函数定义方式
  2. 对于函数表达式的简写方式

    箭头函数的特性

    语法  () => {}  // ():形参的位置 {}:代码段 
    注意 没有 arguments这个值

    箭头函数的特性

    如果只是接收一个形参 那么可以忽略不写
    let fun1 = a => {
    console.log(a);
    }
    fun1(100);
    //一句话的时候 可以省略 花括号不写 自动return
    let fun5 = (a, b) => a + b;
    console.log(fun5(1, 2));

    箭头函数 没有this this就是 外部作用域的this 就是箭头函数的this
    箭头函数的this就是你上一行的this就是箭头函数里面的this指向
    没有方法去改变这个箭头函数的this指向

    案例

    let div = document.querySelector("div");
     div.onclick = function (){
         console.log(this); // this的指向   div
     }
     div.onclick = () =>{
         console.log(this);// this的指向    window
     }
全部评论

相关推荐

09-21 23:16
门头沟学院 Java
传奇逃兵王:招不起就别招,叽里咕噜说啥呢
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务