箭头函数

Posted qqqing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了箭头函数相关的知识,希望对你有一定的参考价值。

 

Arrow Function 是ES6的新语法,使函数看起来更简洁,代码看起来更炫酷!!

箭头函数类似于匿名函数

主要结构       () => {}     原来的函数结构 function() {}        省去了function 加上了炫酷的箭头 

1.参数是一个的时候可以省略()  表达式只有一条可以省略{}  自带return

a => a++
//等同于
function(a){
  return a++
}

2.返回值为对象的时候必须加 ( ) 

a =>{
  name: jack,
  age: 18        
}       
 // 出错 对象的{}和函数的{}冲突,要加()


//改为
a => ({
  name: jack,
  age: 18    
})

3.this指向问题

箭头函数的没有自己this指向外围的函数

 





以上是关于箭头函数的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

使用导航组件将返回箭头添加到片段

d3.select(this)不能用箭头函数

如何通过后退按钮(箭头)将活动导航到片段?

像导航抽屉一样切换片段(带后退箭头)

(导航组件)返回首页fragment时如何在activity上显示返回箭头?