一个新的面试题go()()(‘l’)

不知道 为何好多人都在发这道题,好奇心驱动:👇

图片被外星人抓走了

解法:

var Fc = function() {
 var str = 'g';
 var todo = function(a) {
  if (a) {
   str = `${str}o`;
   return `${str}${a}`
  } else {
   str += 'o'; /差一步这个
   return todo;
  }
 }
 return todo;
}
var go = Fc();
console.log(go()()()('l'));