ES6箭头函数

通用函数的方法:

 

 使用ES6箭头函数语法定义函数,将原函数的“function”关键字和函数名都删掉,并使用“=>”连接参数列表和函数体。

 

 如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。

 

 如果箭头函数的代码块大于一行,需要用大括号包起来使用。

 

 如果返回值是对象,则需要用括号包起来,否则会报错。

x =>({key:x})

箭头函数看上去是匿名函数的一种简写,但实际上,箭头函数和匿名函数有个明显的区别:箭头函数内部的this是词法作用域,由上下文确定。

箭头函数的this指向的是作用域是全局的。

 

posted @ 2021-12-26 22:39  着迷1  阅读(34)  评论(0)    收藏  举报