Где ошибка в решении задачи?
Вы только в одну сторону проверяете: что число i равно сумме делителей j. У дружественных чисел это свойство взаимно.
которая будет находить пары дружественных чисел в заданном промежутке!!! 

в заданном промежутке!!! 

То есть функция должна принимать промежуток  а не число!

function isFriendly(num1, num2) {
    let sum1 = getSum(getOwnDivisors(num1))
    let sum2 = getSum(getOwnDivisors(num2))

    if (sum1 == num2 && sum2 == num1) {
        return true
    } else {
        return false
    }
}

function getOwnDivisors(num) {
    let arr = []
    for (let i = 1; i < num ; i++) {
        if (num % i == 0) {
            arr.push(i)
        }
    }
    return arr
}

function getSum(arr) {
    let sum = 0
    for (let arrElement of arr) {
        sum += arrElement
    }
    return sum
}

function getFriendly(numb1, numb2) {
    let arr = []
    for (let i = numb1; i < numb2; i++) {
        for (let j = i + 1 ; j < numb2; j++) {
            if (isFriendly(i, j)) {
                arr.push([i,j])
            }
        }
    }
return arr
}

console.log(getFriendly(1, 3000))