求目标值是由数组元素的哪两个值之和的下标
var arr = [3,4,5,39,6,42,76]
var tag = 81; // 返回下标[2,6]
function ab(arry,target){
var a = [];
for(var i =0;i<arry.length;i++){
var tmp = target - arry[i];
if(a[tmp] != undefined) return [a[tmp],i]
a[arry[i]] = i;
}
return un;
}
var arr = [3,4,5,39,6,42,76]
var tag = 81; // 返回下标[2,6]
function ab(arry,target){
var a = [];
for(var i =0;i<arry.length;i++){
var tmp = target - arry[i];
if(a[tmp] != undefined) return [a[tmp],i]
a[arry[i]] = i;
}
return un;
}
展开
评论
1