箭头函数

一、作用:定义匿名函数
二、基本语法:
    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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容