-
Object.keysとLodashのmapを組み合わせる方法:
const obj = { a: 1, b: 2, c: 3 }; const keys = _.map(Object.keys(obj), key => key); console.log(keys); // ['a', 'b', 'c']
-
Lodashのkeysメソッドを使用する方法:
const obj = { a: 1, b: 2, c: 3 }; const keys = _.keys(obj); console.log(keys); // ['a', 'b', 'c']
-
LodashのflatMapメソッドを使用する方法(ネストされたオブジェクトの場合):
const obj = { a: { x: 1 }, b: { y: 2 }, c: { z: 3 } }; const keys = _.flatMap(obj, (value, key) => key); console.log(keys); // ['a', 'b', 'c']
-
Lodashのpickメソッドとkeysメソッドを組み合わせる方法(特定のキーのみを収集する場合):
const obj = { a: 1, b: 2, c: 3, d: 4 }; const keysToPick = ['a', 'b']; const pickedKeys = _.keys(_.pick(obj, keysToPick)); console.log(pickedKeys); // ['a', 'b']
これらの方法を使って、JavaScriptでLodashを使用してキーを収集することができます。適切な方法を選んで、データ処理のニーズに合わせて活用してください。