如何将以下功能转换为箭头功能?我在这里用咖喱粉

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')());

09-17 03:49