箭头函数

2019-03-03  本文已影响0人  hot_七月

一、作用:定义匿名函数
二、基本语法:
    1.没有参数:() => console.log('XXX')
    2.一个参数:i   => i + 2
    3.多个参数:(i,j) => i+j
    4.函数体不用大括号:默认返回结果
    5.函数体若谷有多个语句,需要用{}包围,若有需要返回的内容,需要手动返回
三、使用场景:多用来定义回调函数

四、特点:
    1.简洁
    2.箭头函数没有自己的this,箭头函数的this不是调用的时候决定的,而是在定义的时候处在的对象就是它的this
    3.扩展理解:箭头函数的this看外层是否有函数
        如果有,外层函数的this就是内部箭头函数的this
        如果没有,就是window

上一篇下一篇

猜你喜欢

热点阅读