recursive and closure practice
by YuHan Chien
JavaScript
let F = {
go : (x) => {
console.log(x);
},
letGo : () =>{
return 'xxx';
},
testCon : (n) =>{
n.log('gogogo');
F.go('gogogo');
}
}
F.go(F.letGo());
F.testCon(console);
let add = () =>{
let num = 0;
let go = function () {
if(num < 3){
num += 1;
}else{
console.log(num);
return 'xxx';
}
return go();
}
return go();
}
console.log(add());