一个数组中的两个数和为一个值,返回对应的数,比如【1,2,3,4,5】,让和为5,则结果就是1,4,可以输出其对应索引为【0,3】
function sum(arr, result){
let obj={};
for(var index=0;index<arr.length;index++){
let num = arr[index];
if(num in obj){return [obj[num], index]}else{obj[result -num]=index;}
}
}
该篇也可以到随笔集合https://blog.csdn.net/weixin_44268707/article/details/111544388查看