1
私は最近、このようないくつかのコードに出くわした:私はちょうどに構文を説明する多くの問題を抱えている、私はそれがどのように動作するか見英語のインライン&&はどのように記述しますか?
if(parent)
parent.removeChild(this);
:
parent && parent.removeChild(this);
の行われます他の場所で実装することができます(私は、何が起こっているかを完全には理解していないと思いますが、私はこの特定のケースでどのように動作するかを知っています)。たとえば、私がよく使用する以下は、"値がaまたはb(aがない場合)"と表示されます。。あなたはこのように考えることができます
var url:String = root.loaderInfo.parameters.url || "http://test.com/";
私のために働きます。「&&」はANDとして読み込みますので、意味のあるコンテキストがなく「プロパティと実行メソッド」のようです。 – Marty
これはANDですが、次のように読む必要があります。_if leftとrightはtrue_を返します。演算子の左または右のいずれかの条件が満たされない場合、文全体(コード行は失敗します)。 "trueを返す"とは、通常、正の整数を意味する_truthの値_を意味します。 –