Свойства объектов функций Javascript

У меня есть объект функции JavaScript как;

var addNum = function(num1, num2) {
        return num1 + num2;
}

Теперь, если я попытаюсь получить доступ

addNum.divide()

Я хотел понять цепочку прототипов для приведенного выше кода. Я прочитал, что в приведенном выше примере, addNum будет искать для Div (), а затем Function.prototype и, наконец, Object.prototype.

Но мой вопрос в приведенном выше примере, как можно было бы искать addNum для Div ()

Это относится к чему-то вроде;

var addNum = function(num1, num2) {

this.divide = function(){}

            return num1 + num2;
    }

Я не мог понять строку, где он говорит, что addNum будет искать для Div ()

Пожалуйста, помогите мне понять то же самое.

Ответы на вопрос(5)

Ваш ответ на вопрос