箭头函数
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指向外围的函数
以上是关于箭头函数的主要内容,如果未能解决你的问题,请参考以下文章