Bu hat parent && (this.parent.next = this);
ne anlama geliyor? Sadece orada oturmuş gibi görünüyor, hiçbir şey yapmıyor, bir if ifadesi ya da bir söz ya da bir şey değil. Bu kodlama tarzı için bir isim var mı?İfade && ifade sözdizimi ne anlama geliyor?
var Particle = function(i, parent)
{
this.next = null;
this.parent = parent;
parent && (this.parent.next = this);
this.img = new Image();
this.img.src = "http://www.dhteumeuleu.com/images/cloud_01.gif";
this.speed = speed/this.radius;
}
Bu animasyon dosyasında birden çok yerde arıyorum.
parent = false;
parent && alert("not run");
Kısa: ebeveyn sonra (this.parent.next = this), örnek çıkarılamadı yanlışsa
if (parent) {
this.parent.next = this
}
bakınız ne] değerlendirilmesi,
bu değişkenlerin atama için kullanmak mümkündür’/q/6970346/1048572) ve [Boole ifadesi> &&() ifadesi, () ifadesi() (http://stackoverflow.com/q/12664230/1048572) –
Bergi