Javascript 调用对象的方法与调用非对象的方法

Javascript 调用对象的方法与调用非对象的方法,javascript,Javascript,这两种方法的主要区别是什么: rect.setSize(width, height); 及 为什么我需要使用第一个OOP方法rect.setSize…?对于第一个,您可以使用此。。但是您也可以通过调用setRectSize.callrect,width,heights将其用于setRectSize。脚本中是否存在该方法和该函数?看起来一个是命名函数,另一个是opp函数方法。这是有区别的。现在很难说rect是objectproto还是返回的object/element这个问题作为一般问题没有意义

这两种方法的主要区别是什么:

rect.setSize(width, height);


为什么我需要使用第一个OOP方法rect.setSize…?

对于第一个,您可以使用此。。但是您也可以通过调用setRectSize.callrect,width,heights将其用于setRectSize。脚本中是否存在该方法和该函数?看起来一个是命名函数,另一个是opp函数方法。这是有区别的。现在很难说rect是objectproto还是返回的object/element这个问题作为一般问题没有意义;答案完全取决于所涉及的特定函数。我认为问题主要是关于OOP而不是JavaScript。
setRectSize(rect, width, height);