问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

es6新特性的箭头函数怎么转化为普通函数

发布网友 发布时间:2022-04-07 05:40

我来回答

1个回答

热心网友 时间:2022-04-07 07:09

我个人觉得,非常好用,主要有一下几点吧:
提高开发效率,减少体力耀东使用剪头函数不需要敲完整的 function 关键字, 同时如果只有行 return 语句的函数,还可以进一步简写:例如 要定义一个 trim 函数,不使用箭头函数:</ol><blockquote> const trim = function( str ) {
return trim.replace( /^\s+|\s+$/g, '' );
};</blockquote> 使用箭头函数:
<blockquote> const trim = str => trim.replace( /^\s+|\s+$/g, '' );
</blockquote>
2. 在函数内部不需要自己的 this 指针的时候,非常方便,因为箭头函数作用域内没有 this 例如下面不使用箭头函数的代码, 要通过将 this 赋值给 me,调用 me 来调用 Obj:
<blockquote> const Obj = {
text : 'ABC',
replace : function( arr ) { var me = this;
arr.forEach( function( item ) {
return me.text; } ); }
};</blockquote> 使用箭头函数:
<blockquote> const Obj = { text : 'ABC', replace : function( arr ) { arr.forEach( item => this.text ); } };
</blockquote>

3. 还有一点是 箭头函数没有 arguments 变量,在某些时候也可以带来方便,和上面差不多。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 玫瑰花33朵是什么意思?19朵又是什么意思? 33朵玫瑰花代表什么 《俗世奇人》摘抄30字+赏析30字,写这样的三组。求帮助!谢谢!_百度知... 《俗世奇人》好嘴杨巴的好词好句? 俗世奇人中的好词佳句,快快快!!!多一点 俗世奇人好词好句? 《俗世奇人》好词好句摘抄赏析怎么写? excel里,如何分组筛选某个最小值所在列的全部信息? excel里面怎么分组 怎样开启Excel自动筛选日期时的分组功能 EXCEL 分组自动筛选 在哪里设置图片水印功能? excel日期筛选按年月分组 哪部古装电视剧有女生被拔脚指甲 请问全景效果图 怎么去水印? 求助EXCEL实现数据自动筛选分组? 可以取消水印或者更改水印吗 电脑忘记开机密码怎么办啊!?我是新手你们不要说的太复杂了?!?!?!? 360度全景渲染 效果图出来后 图上很多‘Pano2vr’这个水印??怎么解决 360相机怎么消除水印 P2P借款限额一刀切,对平台是灾难还是幸运 P2P翻车是什么意思 p2p网贷的风险有哪些? 锐界前照灯延时是什么意思 福特锐界大灯自动熄灭是怎么回事 大花蕙兰属于哪种草本花卉? 我刚提的新车,福特锐界,为什么我驻车以后,大灯和尾灯还亮着,我都按了遥控锁了。求帮助 锐界四驱豪锐大灯伴我回家怎么设置 大花蕙兰的生物学特性是什么? 国产锐界六方位文本 福特锐界所有的功能 进口福特锐界有哪些功能 福特锐界远程启动怎么用 行业内卷 以更大取胜 新蒙迪欧购车手册 定价低就能爆款么 大花蕙兰的特性是怎么样的? 福特锐界远程启动怎么操作步骤 这是什么花?花名,特点? 【车主点评:福特锐界,居家旅行必备车】 福特锐界停车场寻车功能怎么用 做梦经常被惊醒