jQueryにおけるif判定に代わる三目演算の簡潔性
575 ワード
私は論理がはっきりしていないし、javascriptを系統的に学んだことがないので、jQueryを書くときはよく長いです.例えば、判断にとって、私のよくある書き方は以下の通りです.
あるいは、私はまたこのように書きます.
もちろん、このように書くのは間違いではありません.しかし、三目演算を使って書くと、ずっと簡潔になります.例えば最初に、次のように書くことができます.
2つ目はこう書くことができます
このように書くとずっと簡単で気持ちがいいです.
しかし、私は三目演算の運用に本当に熟練していないので、これからの仕事の中で必ずもっと練習しなければなりません.
if (i==0) {
$(this).hide();
};
あるいは、私はまたこのように書きます.
if (i==0) {
$(this).hide();
} else{
$(this).show();
};
もちろん、このように書くのは間違いではありません.しかし、三目演算を使って書くと、ずっと簡潔になります.例えば最初に、次のように書くことができます.
if (i==0) ? $(this).hide() : null ;
2つ目はこう書くことができます
if (i==0) ? $(this).hide() : $(this).show();
このように書くとずっと簡単で気持ちがいいです.
しかし、私は三目演算の運用に本当に熟練していないので、これからの仕事の中で必ずもっと練習しなければなりません.