Array.every() すべての要素が条件を満たすか
最終更新:2026-10-13
Array.every() すべての要素が条件を満たすか
every は配列のすべての要素がコールバックで真値を返すかを確認し、ブール値を返します。偽値が見つかった時点で即座に false を返します。
| カテゴリ | 配列 |
|---|
⚙️ 引数
| callback |
|---|
戻り値:ブール値。
元の値を変更するか:いいえ(新しい値を返す)
▶ 例
コードを編集して「実行」を押すと、出力パネルに結果が表示されます。
ℹ️ info
💡 ヒント
🌐 ブラウザ対応
| ブラウザ | |||||
|---|---|---|---|---|---|
| Array.every() | ✓ v1 | ✓ v12 | ✓ v1.5 | ✓ v3 | ✓ v10.5 |
| すべてのモダンブラウザで対応 | |||||
🏷️ 関連する配列メソッド
💡 関連するケース
さらに多くのケースは近日公開予定です。
📚 関連チュートリアル
❓ よくある質問
Qevery と some の違いは?
Aevery は全要素が条件を満たす必要があります。some は1つだけでOKです。どちらも途中で打ち切られます。
Qなぜ空の配列は true を返すのですか?
A要素がなければ反例が存在しないためです(空虚な真)。実コードでは空配列への対策が必要です。
Qコールバックは値を返す必要がありますか?
Aはい — undefined は偽とみなされるため、every は即座に false を返します。