JavaScriptのobjectで各プロパティの値を取る

const sampleObj1 = {
  id: 1,
  firstName: 'taro'
}

const sampleObj2 = {
  id: 1,
  lastName: 'yamada'
}

Object.values(sampleObj1)
// => [1, 'taro']

Object.values(sampleObj2)
// => [2, 'yamada']

上記のような似ているが、部分的にプロパティ名が違う、
しかし同じ処理をしたいという時、TypeScriptで型エラーになる。
なのでこのようにすると、共通の処理を使える。

typescriptbook.jp