問題

28
JavaScript

Array.some

JavaScriptの問題に挑戦しよう!

問題

Array.some

配列arrに1つでも10より大きい値があるか判定してください。

解答と解説(Array.some)

解説

LINE登録して解答を見る

※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます

someメソッドは、配列内に1つでも条件を満たす要素があるかどうかを判定するメソッドです。条件を満たす要素が見つかった時点で処理が終了するため、効率的です。従来のforループよりも簡潔で可読性が高く、関数型プログラミング的な書き方として推奨されます。入力バリデーションや存在確認処理でよく使用されます。コードの意図が明確になるため、チーム開発においても好まれる記述方法です。

補足

すべての要素が条件を満たすか確認する場合はevery()を使用します。用途に応じてsome()とevery()を使い分けることが重要です。

さらにスキルアップしたい方は公式LINEから「JavaScript」と送信すると動画が見れます。

LINE登録して動画を視聴する
あなたに合った学習プランは?LINE適正コース診断はこちら