Higher Order functions(Return)

 function OddOrEven(request){

    if(request=="odd"){
        return function(n){
            console.log(!(n%2==0));
        }
    }
    else if(request=="even"){
        return function(n){
            console.log(n%2==0);
        }
    }
    else{
        console.log(("Wrong request"))
    }
}
let request="odd";
let func=OddOrEven(request);
func(5);

Comments

Popular posts from this blog

Callback Hell

TODO list with DOM

Refactoring callback hell code