【发布时间】:2021-04-09 08:10:45
【问题描述】:
我在函数内部使用了 forEach 循环,但我想将名为 seenele 和 sadele 的值用于调用该函数的用户,我要他键入规则。 这有可能吗?
这是代码...
**
let seen;
let sad;
let result;
onlyIf = (test, then) => {if(test) then()};
function dalla(seen, sad, rule){
seen.forEach(seenFunc);
function seenFunc(seenele){
sad.forEach(mainFunc);
function mainFunc(sadele){
onlyIf(seenele + sadele == 7, () => console.log(seenele, sadele))
}
}
}
dalla([1,2,4], [2,3,5,6])
**
【问题讨论】:
-
不确定你的意思;无论如何,这是一个重构:jsfiddle.net/khswrm3e
-
您好,欢迎来到 SO!你能告诉我们,代码的目的是什么?输入数据是什么,期望的结果是什么?
-
@Chris,谢谢,现在的代码看起来像代码了,干净多了
-
@helle ,嘿,谢谢!这部分代码 onlyIf(seenele + sadele == 7 我希望用户或我在调用函数时能够将规则放在那里,而不是在程序中硬编码跨度>
标签: javascript function foreach