olmadan nesneleri yöntemlerin durdurma zinciri Biz Bu yüzden bize biraz foo.bar().bar().bar().bar();
zinciri yapmanızı sağlar bazı FooJS - hatasız
var Foo = function() {
this.bar = function(bazinga) {
if (bazinga) {return this;}
else {return false;}
}
this.show = function() {
alert('bar');
}
};
nesne var.
Ancak zincirin ortasında çubuk() false değerini döndürürse, sonraki çubuk() denemeleri, undefined has no method bar()
whitch'in bir şey olduğu konusunda hataya neden olur.
Peki tüm zincir dönüşleri hata olmadan yanlış yapıldığında, herhangi bir 'zil sesi' dönüşü yanlıştır?
+1 bkz, o kadar denir 'Boş Nesne Pattern' - nasıl kullanılacağını iyi bir örnek! – mkk
evet, buradan terimi aldım. Referans: http://c2.com/cgi/wiki?NullObject –
Tamam anladım. Fakat sınıflar büyüdüğünde zorlaşmazsa endişeleniyorum. – OPOPO