ステートメントが実行されるという省略形でこれをどのように書くことができるのか疑問に思っていました
これは機能していませんが、プラグインでこの種の構文を何度も目にします-変数がステートメントと混合されているなど..
この省略形の構文の適切な使用法について誰か説明してもらえますか? 最初のステートメントが true と評価された場合、2 番目のステートメントを「評価」ではなく「実行」したい!
var succes = !data.user||(window.location = "users/profile");
私は最初の例が単純な方法であることを知っていました, これはより良いです, また、カンマを使用して、ステートメントを次々に文字列化します. この構文を学ぶ方法を知りたいです.
},
hide: function (a,
b) {
if (f && !(500 > (new Date).getTime() - f.getTime())) {
if (!a || "number" == typeof a) a = k();
b || (b = $(".profile-popup"));
j(a) && (b.fadeOut("fast"), m(!1, a));
e && (clearInterval(e), e = null)
}
}
}
}();
編集 最初の例をコードで && を使用するように変更したところ、うまくいきました。
ここ で別の詳細な説明も見つけました。
ありがとう、リチャード