给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。
var twoSum = function(nums, target) {
//创建一个哈希表,通过哈希表快速找到那个target所对应值的下标
const map = new Map();
//将前面的数一个个放入map中,等到有合适的数再取出那个值的下标
map.set(nums[0],0);
for(let i=1;i<nums.length;i++){
if(map.get(target-nums[i])!==undefined) return [map.get(target-nums[i]),i];
map.set(nums[i],i);
}
return map;
};