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

consttmp=addrs=>`
${
addrs.map(addr=>`
`).join('')
}
${addr.first}
${addr.last}
`;
来源:阮一峰大神的es6入门只知道这个tmp是定义了一个函数,哪位大神能否帮忙解释一下,用工具转成es5是这个的:
vartmp=functiontmp(addrs){
return'\n\n'+addrs.map(function(addr){
return'\n
\n\n';
}).join('')+'\n
'+addr.first+'
'+addr.last+'
\n';
};
白猪掌柜的
浏览 432回答 2
2回答

慕桂英546537

我猜你是问箭头函数吧,vartmp=(param)=>{return1;};就是vartmp=function(param){return1;}去看看es6箭头函数的介绍吧

慕斯王

其实就是一个循环拼串函数啊,这里他用了es6的模板字符串和map函数而已,你理解成table表格里对一个对象进行循环遍历拼串就行了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript