2011-11-03 59 views

回答

5

当原型函数在JavaScript中调用常规函数时会发生什么?

函数被调用:)

没有什么错这样做。这个其他函数不是该对象的一部分。这与从原型函数调用其他方法没有区别。例如,我不认为你会考虑这个代码:

myObject.prototype.myFunction = function() 
{ 
    alert(Math.pow(2,5)); 
} 
1

不,它不坏,它是标准的。

1

我不认为这有什么问题。可能会出现在全局范围中定义方法的情况,您需要从类中使用该方法。也许我错过了一些东西,但我不明白为什么这会是一个问题。

1

原型函数与“常规”函数没有区别。

唯一的区别是函数是由原型对象的实例继承的。尽管如此,这不会使原型功能比其他功能更具特色。

相关问题