js箭头函数

箭头函数

Arrow Function(箭头函数),箭头函数不使用关键字function来声明,箭头函数是匿名函数的简写形式,参数的圆括号可以省略,return也可以省略,函数体的花括号也可以省略。但是要符合相应的条件。

1、箭头函数的格式:

    定义函数:
    var 函数名 = (形参列表) => {
        函数体
    }
    
    调用函数
    函数名(实参列表) 

2、箭头函数中省略形参列表的圆括号

当箭头函数里,有形参并且形参只有一个时,可以省略圆括号,没有形参(或者多个形参)时,不能省略圆括号。

var 函数名 = 形参 =>{
    函数体
}

3、箭头函数中省略return和函数体的花括号

当函数体中只有一句代码时,可以省略掉花括号和return关键字。

格式:

var  函数名 = (形参列表) =>函数体

4、箭头函数返回对象时,加上圆括号

当函数体中只有一句代码,并且返回值是json对象时,如果想省略掉花括号和return关键字。那么就需要增加圆括号

var person = (name,age) =>({name:name,age:age})

箭头函数的特点

1、箭头函数里没有arguments

2、箭头函数里没有自己的this,箭头函数的this一般指的是上下文中函数的this

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值