var twoSum = function(nums, target) {
if(!Array.isArray(nums)) return false;
var result = [];
for(let i=0;i<nums.length;i++){
for(let j=1;j<nums.length;j++){
if(j>i && target - nums[i] == nums[j]){
result = [i,j]
}
}
}
return result;
};
var twoSum2 = function(nums, target) {
var result = [];
var map = [];
var dis;
nums.map((n,i)=>{
dis = target - n;
j = map.findIndex(item=>item == dis);
if(j==-1){
map.push(n)
}else{
result = [j,i]
}
})
return result;
};
console.log(twoSum2([2, 7, 11, 15],17))
console.log(twoSum2([3,3],6))
console.log(twoSum2([3,7,9,13,4,5,6,78,2,3,7],6))