var twoSum = function(nums, target) {
let map=new Map()
for(let x=0;x<nums.length;x++){
if(map.has(target-nums[x])){
//在保存当前值之前,判断是否有target-nums[x]的值
//可以避免出现重复值时错误
return [x,map.get(target-nums[x])]
}else{
//把数值和下标保存到map中
map.set(nums[x],x)
}
}
return []
};