User
function searcher(haystack,needle){ let prev = null; let acc = []; for(let item of haystack){ if(!prev){ prev = item; continue; } if(needle < item){ continue; } if(needle == item + prev ){ acc.push([prev,item]); } prev = item; } return acc; } let haystack = [1, 2, 4, 4]; let needle = 8; console.log(searcher(haystack,needle));