如何在JS中的内联函数中使用args传递函数?

时间:2018-06-16 10:38:02

标签: javascript function callback arguments inline

function emotions(myString, myFunc) {
    console.log("I am " + myString + ", " + myFunc(2));
}

// your code goes here
// call the emotions function here and pass in an
 var laugh = function(max){
    var str ="";
    for(var i=0; i<max ;i++){
        str += "ha";
    }
    return str+"!";
};

// inline function expression
emotions("happy", laugh(2));

任何人都可以回复我,我犯了错误吗?感谢所有提前

1 个答案:

答案 0 :(得分:0)

情绪功能接受2个论据 -  1. myString - 这是一个字符串  2. myFunc - 这是一个函数

笑函数返回一个字符串。 笑(2)=&gt;哈哈!

因此,你应该将笑作为一个参数传递给情绪,如下所示   情绪(“快乐”,笑)