gpt4 book ai didi

javascript - 查找两个数字 添加后给出目标数字

转载 作者:行者123 更新时间:2023-12-01 00:34:38 25 4
gpt4 key购买 nike

我编写此代码是为了在添加目标数字时查找两个数字。我已经解决了这个练习,但我想用上面的方法来做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);

最佳答案

function add(arr , target){
let result = [];
for (let item of arr){
const num1 = target - item;
if (arr.includes(num1)) {
return result.concat(num1 , item);
}
};
return "Unfortunately there is no answer";
}

const result = add([3,4,5,6,10] , 16);

// will print [10, 6]
console.log(result)

关于javascript - 查找两个数字 添加后给出目标数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58234012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com