假设:
// attach newMessage to a prototype of object
object.prototype.newMessage
(1) object.prototype
发送 newMessage ...或... (2)是newMessage 已发送到 object.prototype
;例如,
$.fn.newMessage = function() {
var aObject = $(this);
}
或者,如果在'this'
的内容中使用newMessage
,
(1) 'this'
newMessage
的发件人 ...或... (2)是{ {1}} 'this'
使用JavaScript多年后,我坚信正确的答案是#1 。但是,由于所有对象都是eventListeners,我的倾向是#2 。
我仍然认为选择#1 ,但我无法动摇newMessage
论点。
我担心的是,正确的答案可能 #1 或#2,具体取决于其他因素。