javascript passing a function

I have the following code here.  My question is how would i pass a function within a function. Is it even possible  

var say ={

    hello:function(saywhat,passfunction){
      console.log(saywhat);
    }
    
}

Open in new window

stargateatlantisAsked:
Who is Participating?
 
leakim971Connect With a Mentor PluritechnicianCommented:
why not?

var say = {

    hello:function(saywhat, passfunction){
      passfunction();
      console.log(saywhat);
    }
   
}

say.hello("world", function() { console.log("hello");  })

var myFct = function() { console.log("hello");  }
say.hello("world", myFct)

function fct() { console.log("hello");  }
say.hello("world", fct)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.