前言
评论引用:有人相爱,有人夜里开车看海,有人 leetcode 第一题都做不出来。for循环解题不写了,记录一下使用new Map()解题。
/**
* @param {number[]} nums
* @param {number} target
* @return {number[]}
*/
var twoSum = function(nums, target) {
const map = new Map();
for(var i=0; i<nums.length;i++){
if(map.has(target-nums[i])) {
return [map.get(target-nums[i]),i]
}
map.set(nums[i],i)
}
};