参见英文答案 >
What does return this in Function.prototype.method do? 2个
我正在阅读JavaScript – The Good Parts目前.所以我正在处理类型的扩充.
我理解动机和实施.但是,如果我看一下代码……
我正在阅读JavaScript – The Good Parts目前.所以我正在处理类型的扩充.
我理解动机和实施.但是,如果我看一下代码……
Function.prototype.method = function(ident,funct) { this.prototype[ident] = funct; return this; // No idea. For what? };
…然后我不明白返回的目的.
我把评论归来了.这没有效果.无论如何它都起作用了.
我的完整代码:
Function.prototype.method = function(ident,funct) { this.prototype[ident] = funct; return this; }; Date.method('sayHello',function() { alert(new Date().toString()); }); var myDate = new Date(); myDate.sayHello();
它是什么意思?