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