【发布时间】:2019-10-04 09:54:39
【问题描述】:
我编写这段代码是为了在添加时找到两个数字,给出一个目标数字。 我已经解决了这个练习,但我想用上面的方法做 在 if 语句中没有返回 true,我不知道为什么。
function add(arr , target){
let result = [];
arr.map ( (item) => {
const num1 = target - item;
if (arr.includes(num1)) {
return result.concat(num1 , item);
}
else {
return "Unfortunaly there isnt answer";
}
});
}
add([3,4,5,6,10] , 16);
【问题讨论】:
-
您想在数组中找到任意两个数字,添加后给出目标数字?我说的对吗?
-
预期输出?
-
你是 N Djokic...@N.Djokic
-
并且应该返回 [10 , 6] @User863
标签: javascript ecmascript-2016