我有一个JavaScript函数对象;
var addNum = function(num1, num2) {
return num1 + num2;
}
Run Code Online (Sandbox Code Playgroud)
现在,如果我尝试访问
addNum.divide()
Run Code Online (Sandbox Code Playgroud)
我想了解上述代码的原型链.我读到在上面的例子中,addNum将被搜索divide(),然后是Function.prototype,最后是Object.prototype.
但我的问题是在上面的例子中,addNum如何搜索divide()
它是指类似的东西吗?
var addNum = function(num1, num2) {
this.divide = function(){}
return num1 + num2;
}
Run Code Online (Sandbox Code Playgroud)
我无法理解addNum将被搜索为divide()的行
请帮我理解一下.