给定一个整数数组nums和一个整数目标值target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。
示例 1:
输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。
调用api,左边就是indexof数组出现的第一个位置,右边的数字是出现的最后一个位置,
那就反转数组,找到出现的最后一个位置,对称也就是用nums.length-1去减,就可以得到对称的位置
var searchRange = function(nums, target) {
let left = nums.indexOf(target)
let right = nums.reverse().indexOf(target)
return [left,right===-1?-1:nums.length-1-right]
};