It says: TypeError: myFunc is not a function
I want the output to be "I am happy, haha!".
I'm learning callback functions in JS.
function emotions(myString, myFunc) {
console.log("I am " + myString + ", " + myFunc(2));
}
var laugh = function(val) {
var ha="";
for(var i=0;i<val; i++) {
ha=ha+"ha";
}
return ha;
};
emotions("happy",laugh(2));