
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[JavaScript] 配列の存在チェック(空判定)は if (array.length) {...} でいいよって話 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[JavaScript] 配列の存在チェック(空判定)は if (array.length) {...} でいいよって話 - Qiita
理由 そもそも、lengthって名前が0以上の数値ってことが自明だから JavaScriptでは、0がfalse、1以上はt... 理由 そもそも、lengthって名前が0以上の数値ってことが自明だから JavaScriptでは、0がfalse、1以上はtrueとなるから まとめ その1 早いですが、一旦まとめます。 別に大した話じゃなく、配列の存在チェックはarray.lengthでなんら問題ないということです。 array.length === 0とかが駄目という話ではないということは、念のために書いておきます。(可読性的な意味で) 伝えたいことはこれでほぼ全部なので、これ以降はおまけです。 根拠 配列の仕様について少しだけ触れます。 配列のインデックスについて 配列のインデックスについてはこのように定義されています。(一部抜粋) An array index is an integer index whose numeric value i is in the range +0 ≤ i < 2^32 - 1. 1