Acaba, "bunu geri döndür" bir javascript işlevi içinde ne yapar, amacı nedir?"Bu durumu" javascript işlevi içinde ne yapar?
Function.prototype.method = function (name, func) {
this.prototype[name] = func;
return this;
};
Ne bir işlev içinde yapmak "bu dönüş" vermez: aşağıdaki kodu var varsayarak?
Yukarıdaki kodun ne olduğunu ve "this" anahtar sözcüğünün ne olduğunu biliyorum. Ben sadece "bunu geri döndür" ün bir fonksiyonun içinde ne yaptığını bilmiyorum.
user722756 @: Eğer şöyle zincir talimatlarına istiyorsanız bu yararlı olabilir method' Function.prototype' 'eklenir' Çünkü 'this' 'yöntemin' çağrıldığı bir işleve başvurur. Bu fonksiyonun bir "yapıcı" olarak kullanılması gerektiği kastedilmektedir, çünkü "yöntem" fonksiyonun "prototip" nesnesini genişletmektedir. – RightSaidFred
"Bu" anahtar sözcüğün kullanımını biliyorum, sadece bir işlev içinde "bunu döndür" ifadesinin ne olduğunu bilmiyorum. – user722756
'dönüşü, bir [akıcı arayüz] oluşturmak için kullanılır (http://en.wikipedia.org/wiki/Fluent_interface). @marcioAlmada ve @AdamRackis tarafından yayınlanan cevaplara bakın. –