美文网首页
js数组中两元素相加为指定数值,输出对应的两个索引

js数组中两元素相加为指定数值,输出对应的两个索引

作者: bayi_lzp | 来源:发表于2019-02-20 15:19 被阅读0次

    解决思路:

    遍历每一个元素,让指定值减去每一个元素,得到的数再进行判断是否有在该数组中,返回对应的索引
    

    代码如下:

     var arr = [1,3,4,6]
        function addToTarget(arr, target) {
            var result = []
            arr.forEach((item, index) => {
                var ss =  target - item
                var aa = arr.indexOf(ss)
                if(aa !== -1){
                    result = [item, aa]
                }
            })
            return result
        }
    
        console.log(addToTarget(arr, 5));
    

    相关文章

      网友评论

          本文标题:js数组中两元素相加为指定数值,输出对应的两个索引

          本文链接:https://www.haomeiwen.com/subject/szshyqtx.html