按要求实现 go 函数
// 示例
go("l"); //gol
go()("l"); //gool
go()()()("l"); //返回gooool
实现
function go() {
let str = 'go';
function join () {
// console.log(arguments);
let args = [...arguments];
if (args.length > 0) {
str += args[0]
return str;
} else {
str += 'o';
}
return join;
}
return join(...arguments)
}
console.log(go('l')); // gol
console.log(go()('l')); // gool
console.log(go()()()('l')); // gooool