为了账号安全,请及时绑定邮箱和手机立即绑定

请问es6的这个案例怎么理解?

请问es6的这个案例怎么理解?

白猪掌柜的 2019-05-25 14:57:10
consttmp=addrs=>`${addrs.map(addr=>`${addr.first}${addr.last}`).join('')}`;来源:阮一峰大神的es6入门只知道这个tmp是定义了一个函数,哪位大神能否帮忙解释一下,用工具转成es5是这个的:vartmp=functiontmp(addrs){return'\n\n'+addrs.map(function(addr){return'\n'+addr.first+'\n'+addr.last+'\n';}).join('')+'\n\n';};
查看完整描述

2 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

我猜你是问箭头函数吧,
vartmp=(param)=>{
return1;
};
就是
vartmp=function(param){
return1;
}
去看看es6箭头函数的介绍吧
                            
查看完整回答
反对 回复 2019-05-25
?
慕斯王

TA贡献1864条经验 获得超2个赞

其实就是一个循环拼串函数啊,这里他用了es6的模板字符串和map函数而已,你理解成table表格里对一个对象进行循环遍历拼串就行了。
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 431 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信