Object.keys() すべてのキーを取得
最終更新:2026-10-13
Object.keys() すべてのキーを取得
Object.keys はオブジェクトの列挙可能なプロパティ名の配列を返します。
| カテゴリ | オブジェクト |
|---|
⚙️ 引数
| obj |
|---|
戻り値:キー名の配列。
元の値を変更するか:いいえ(新しい値を返す)
▶ 例
コードを編集して「実行」を押すと、出力パネルに結果が表示されます。
💡 ヒント
ℹ️ info
🌐 ブラウザ対応
| ブラウザ | |||||
|---|---|---|---|---|---|
| Object.keys() | ✓ v1 | ✓ v12 | ✓ v1.5 | ✓ v3 | ✓ v10.5 |
| すべてのモダンブラウザで対応 | |||||
🏷️ 関連するオブジェクト
💡 関連するケース
さらに多くのケースは近日公開予定です。
📚 関連チュートリアル
❓ よくある質問
QObject.keys と for...in の違いは?
AObject.keys は自身の列挙可能なプロパティのみ返します。for...in はプロトタイプチェーンを含みます。
Q数値インデックスかキー名か?
Aオブジェクトではキー名、配列を渡すとインデックス文字列になります。
Qキーと値をまとめて取得するには?
AObject.entries(obj) — [[key, value], ...] を返します。