function twoSum(nums, target) {
const targetObj = {}
for (let i = 0; i < nums.length; i++) {
const num_c = nums[i] // 获取当前下标数字
const num_t = target - num_c // 获取目标数字
const i_t = targetObj[num_t] // 获取目标数字下标
if(i_t !== undefined){ // 如果目标数字下标不为undefind,则直接返回结果
return [i_t,i]
}else{ // 如果目标数字下标不存在,则将当前下标数字和下标存入targetObj对象
targetObj[num_c] = i
}
}
}
【js】【力扣】两数之和
最新推荐文章于 2023-05-26 16:33:39 发布