如何将以下功能转换为箭头功能?我在这里用咖喱粉
function mergeString(str){
return function(str1){
if(str1){
return mergeString(str + ' ' + str1);
}
else
{
return str;
}
}
}
最佳答案
您可以先链接功能头,然后再链接所有功能体。
const mergeString = str => str1 => str1 ? mergeString(str + ' ' + str1) : str;
console.log(mergeString('a')());
console.log(mergeString('a')('b')('c')());
console.log(mergeString('this')('should')('work')('as')('well')());