如何在 JS 的内联函数中传递带参数的函数?
how to pass the functions with args in an inline function in JS?
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));
任何人都可以回复我,我在哪里犯了错误?在此先感谢大家
情绪函数接受 2 个参数-
1. myString - 这是一个字符串
2. myFunc - 这是一个函数
笑函数returns一个字符串。
笑(2) => 哈哈!
因此,您应该将笑声作为参数传递给情绪,如下所示
情绪("happy",笑)
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));
任何人都可以回复我,我在哪里犯了错误?在此先感谢大家
情绪函数接受 2 个参数- 1. myString - 这是一个字符串 2. myFunc - 这是一个函数
笑函数returns一个字符串。 笑(2) => 哈哈!
因此,您应该将笑声作为参数传递给情绪,如下所示 情绪("happy",笑)