javascript - 如何在 JS 的内联函数中传递带有 args 的函数?
问题描述
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 - 这是一个函数
笑函数返回一个字符串。笑(2)=>哈哈!
因此,您应该将笑作为参数传递给情绪,如下情绪(“快乐”,笑)
推荐阅读
- json - Particles.js 没有正确对齐光标?
- python - 如何提取嵌套列表中包含的字符串?
- asp.net-mvc - 查看 string.Format 未显示在 href 中
- flutter - 在颤动中缓存来自http请求的响应正文
- bamboo - Bamboo localhost 错误 java.lang 不支持的版本
- terraform - Terraform 密钥保管库访问策略
- javascript - 我通常如何在本机节点 js 中进行路由(没有 express)?
- javascript - 如何使用三元条件使用 React 渲染 jsx?
- r - centos7上安装rlang时出现C99模式错误
- amazon-s3 - 无法使用现有 S3 存储桶配置 lambda 和 SNS