6 Ocak 2011, PERŞEMBE
Kendini başvurular nesne değişmez bildirimleri
Aşağıdaki JavaScript çalışmak gibi bir şey almak için herhangi bir yolu var mı?
var foo = {
a: 5,
b: 6,
c: this.a this.b // Doesn't work
};
Geçerli form bu kod this
foo
bakın olmadığından belli ki referans bir hata atar. Amaorada değişmez bir nesne özelliklerinde değerleri için herhangi bir şekilde diğer özellikleri daha önce bildirilen bağlıdır?
CEVAP
6 Ocak 2011, PERŞEMBE
Peki, hakkında söyleyebileceğim tek şey alıcı
var foo = {
a: 5,
b: 6,
get c () {
return this.a this.b;
}
};
foo.c; // 11
Bu cümle bir uzantısı ECMA 5th Edition Belirtimi tarafından sunulan, sözdizimi en modern tarayıcılar (Internet Explorer 9 da dahil) tarafından desteklenmektedir.
Bunu Paylaş:
Nasıl "bu" JavaScript bir ne...
JSON arasındaki fark Değişmez Gösterim...
Nasıl Python değişmez bir nesne yapmak...
Nasıl bağımlılıkları enjekte etmek içi...
Aramızdaki fark bu `yeni Nesne()` ve d...