/**
* @param {number[]} nums
* @param {number} target
* @return {number[]}
*/
var twoSum = function(nums, target) {
const map = new Map();
for(let i=0;i<=nums.length;i++){
const template = target - nums[i]
if(map.has(template)){
return [map.get(template),i]
}else{
map.set(nums[i],i)
}
}
};