我怎样才能转换这个对象

dud*_*ley 2 javascript

const obj = {
  acc: 34.4,
  code: 26.94,
  effect: 0,
  level: "D",
  avg_upper_20: "C",
}
Run Code Online (Sandbox Code Playgroud)

如何将上述对象转换为这种类型的数组

[{subject: 'acc', score: 34.4}, {subject: 'code', score: 26.94}, {subject: 'effect', score: 0}]
Run Code Online (Sandbox Code Playgroud)

不包括 level 和 avg_upper_20 属性

请帮忙

kei*_*kai 8

const result = Object.keys(obj)
  .filter(x => !['level', 'avg_upper_20'].includes(x))
  .map(x => ({subject: x, score: obj[x]}));
Run Code Online (Sandbox Code Playgroud)

const result = Object.keys(obj)
  .filter(x => !['level', 'avg_upper_20'].includes(x))
  .map(x => ({subject: x, score: obj[x]}));
Run Code Online (Sandbox Code Playgroud)