需求:查找数组中有没有成员相加为数组中某一个成员值?
/* 需求:查找数组中有没有成员相加为数组中某一个成员值? 返回值true or false */
function findPre(arr) {
let result, params = false;
arr.map((item, index) => {
result = arr[index] + arr[index + 1];
arr.map(i => {
if(i === result) {
params = true;
} else {
findPre(arr.slice(arr[0]))
}
})
})
return params;
}
let arr = [1, 2, 5, 9, 3];
let result = findPre(arr);