【发布时间】:2013-02-01 10:15:29
【问题描述】:
一直在阅读我最喜欢的程序员之一 Douglas Crockford,尤其是“方法”方法。
JavaScript:
Function.prototype.method = function (name, func) {
this.prototype[name] = func;
return this;
};
function myfunc(value) {
this.value=value;
}
myfunc.method('toString', function () {
return this.value;
});
var testvar = new myfunc('myself').toString();
alert(testvar);
我对@987654322@ 感到困惑。return this 在这里是什么意思?
该方法在没有它的情况下也可以在我所阅读的内容中运行,但我如何使用这个“方法”函数来使用链接,为什么它有用?
谢谢
【问题讨论】:
标签: javascript oop chaining