ES6中的箭头函数表达式

本文总结了ES6中的箭头函数,包括定义、语法、优势及使用注意事项。箭头函数的特点是语句简短,this由上下文确定,解决了传统函数中this指向的问题。但要注意,箭头函数不能用作构造函数,没有prototype属性,且在某些场景下对this的处理有别于常规函数。
摘要由CSDN通过智能技术生成

在react中使用了一些ES6的语法,在此总结一下!借鉴了好多大神写的博客,如有雷同,勿喷!仅用于个人学习总结!谢谢
主要借鉴如下站点:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions
廖雪峰老师的站点:
https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001438565969057627e5435793645b7acaee3b6869d1374000


箭头函数表达式

一、箭头函数的定义:
x => x+x;

上面的函数相当于:

function(x){
   
    return x+x;
}
二、箭头函数的语法:
1. 基本语法:
param1,param2,param3,...,paramN)=> {statements}
(param1,param2,param3,...,paramN) => 表达式
//等价于 =>{
  return : expression}

当只有一个参数当时候,括号是可选的。反之,多个参数必须加上括号:
(singleParam)=> {statements} 或 singleParam => {statements}

没有参数的时候可以直接写一对小括号: 
() => {statements}
2. 高级语法:

以下相关内容具体可参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值