SOURCE

let twoSum = function (nums, target) {
  if (!nums || nums.length < 2) {
    return false
  }
  const _map = new Map()
  const _arr = []
  for (let i = 0; i < nums.length; i++) {
    if (_map.get(target - nums[i]) !== undefined) {  // 有可能序号是0 不能直接写  否则会 false

      _arr.push(_map.get(target - nums[i]))
      _arr.push(i)
    }
    _map.set(nums[i], i)
  }
  return _arr
}

document.write('index is:'+ twoSum([1, 2, 4, 6], 7))
console 命令行工具 X clear

                    
>
console