JSFiddle - React, Tailwind, and code Playground
by colorkid
JavaScript
function test(n, arr){
return arr.some((item, i) => arr.slice(i+1).includes(n-item))
}
let arr = [1, 2, 3, 6]
console.log(test(5, arr)) // true 2+3
console.log(test(4, arr)) // true 1+3
console.log(test(12, arr)) // false because 6 + 6 doesn't count
console.log(test(10, arr)) // false no sums