const sampleObj1 = {
id: 1,
firstName: 'taro'
}
const sampleObj2 = {
id: 1,
lastName: 'yamada'
}
Object.values(sampleObj1)
// => [1, 'taro']
Object.values(sampleObj2)
// => [2, 'yamada']
上記のような似ているが、部分的にプロパティ名が違う、
しかし同じ処理をしたいという時、TypeScriptで型エラーになる。
なのでこのようにすると、共通の処理を使える。
オブジェクトをループする方法 | TypeScript入門『サバイバルTypeScript』
JavaScript・TypeScriptでオブジェクトのプロパティをループする方法を説明します。
typescriptbook.jp
