es6中的箭头函数

写法:
普通函数的写法:function(x){ console.log(x)}
箭头函数的写法:(x) => {console.log(x)} //箭头函数直接把function省略掉了 然后在形参的小括号右边有=> 代替 函数体不变
箭头函数this的指向:箭头函数里的this永远指向外面函数的this
举个简单的例子吧!
这是普通的函数这是普通函数
这是箭头函数
在这里插入图片描述
直接明了 如果有不明白可以私信我吧 不太会表达

//1:箭头函数本质上是一个匿名函数
//2:箭头函数的特性 箭头函数内部的this永远和外部的this保持一致
//3:最标准的箭头函数格式 (参数名称) => {函数体} 注意:等于号和箭头直接不能有空格

/* 4: 有几个注意的地方

    4.1:如果函数左边只有一个形参 则小括号可以省略 
    例如 (x) => {console.log(x)}  可以改造成 x => {console.log(x)}
    4.2:如果函数右边的函数体中 只有一行代码 右边的大括号可以省略
    例如 (x,y) => {console.log(x+y)}  可以改造成 (x,y) => console.log(x+y)
    4.3:如果函数左边只有一个形参 右边只有一行代码 则左边的小括号和右边的大括号都可以省略
    例如:(x) => {console.log(x)} 可以改造成 x => console.log(x);

    !!!这里需要特别注意: 如果我们省略了右侧的{} 则会自动把函数执行结果返回出去 
    (x,y) => {return x+y} 可以简写成 (x,y) => x+y 

*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值