entries【プロパティ配列取得 (キー・値)】
keys【プロパティ配列取得 (キー)】
values【プロパティ配列取得 (値)】
fromEntries【オブジェクト生成 (イテラブル)】
groupBy【グループ分け】
Object.entries【プロパティ配列取得 (キー・値)】
Object.keys【プロパティ配列取得 (キー)】
Object.values【プロパティ配列取得 (値)】
メモ
概要
- プロパティ配列を取得
関連
外部リンク
- ECMA-262 (英語)
Object.entries ( O ) ES2024 (15) ES2023 (14) ES2022 (13) Object.keys ( O ) ES2024 (15) ES2023 (14) ES2022 (13) Object.values ( O ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
例
Object.fromEntries【オブジェクト生成 (イテラブル)】
メモ
概要
- イテラブル オブジェクトをプロパティ(キー・値)としてオブジェクト生成
関連
外部リンク
- ECMA-262 (英語)
Object.fromEntries ( iterable ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
Object.fromEntries( iterable )
オブジェクト
iterableイテラブル オブジェクト
TypeError iterableがイテラブル オブジェクト以外
例
Object.groupBy【グループ分け】
メモ
概要
- イテラブル オブジェクトをグループ分け
- 互換性の問題の為、静的メソッド
- グループ識別キーに String【文字列】・Symbol【シンボル】以外を使用する場合、Map.groupBy【グループ分け】を使用
関連
外部リンク
- ECMA-262 (英語)
Object.groupBy ( items, callbackfn ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
Object.groupBy( items, callbackfn )
グループ分けした新規オブジェクト (%Object.prototype% の継承なし)
各グループはグループ識別キー(callbackfnの戻り値) で参照
各要素は元要素の参照
itemsイテラブル オブジェクト
callbackfnグループ分けコールバック関数 (詳細は下記参照)
TypeError
callbackfnが呼出し不可
要素数が 253 以上
callbackfn (グループ分けコールバック関数) 引数名 (例) | 備考 |
---|---|
element | 処理要素 |
index | 処理要素のインデックス |
戻り値型 | 備考 |
String【文字列】 (空文字列可) Symbol【シンボル】 その他:String【文字列】に強制変換 | グループ識別キー |