箭头函数:
1.定义一个函数,都尽量使用箭头函数代替function
2.如何用:
①去掉function,在参数列表和{}之间加=>
②如果哦形参列表只有一个形参,则可省略()
③如果函数体只有一个形参,则可省略()
如果仅有的这句话还是return,则必须省略return
3.箭头函数的特性:内外this相同(通)
如果希望内外this相同时,就可用箭头函数简写,比如:回调函数;
如果反而不希望内外this相同时,就不能用箭头函数简写,比如:对象中的方法,就不能改为箭头函数.一旦改为箭头函数,对象的{}不是作用域,方法中的this->window
4.对象中的方法其实也可以简写,但是不能用箭头函数简写,而是直接忽略":fucntion",后果是,方法还是方法,this还是this,不会有任何改变!是一个单纯语法简写!
ES6新特性----箭头函数
最新推荐文章于 2023-03-19 16:47:54 发布