let array = [2,7,11,15]; let target = 26; // 给定一个整数数组array 和 一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标 //思路:双指针 function twoSum(array, target){ let obj = {}; for( let i = 0 ; i < array.length ; ++i ){ if(obj[target-array[i]] >= 0){ return [i,obj[target-array[i]]] }; obj[array[i]] = i; } } console.log(twoSum(array,target));