如何获取 javascript 中具有共同值的对象键?

How to get object keys which have common value in javascript?

我在按值获取对象键时遇到问题,例如:

issues: {
  window_expired: 'Yes',
  no_power: 'No',
  no_display: 'Yes'
}

我想获取具有 'Yes' 值的对象键:window_expired、no_display

我已经尝试过这种有效的方法,但它返回了我想要循环的第一个键并按值获取键:

function getKeyByValue(object, value) {
  return Object.keys(object).find((key) => object[key] === value);
}

你应该在你的情况下使用过滤器。

Object.keys(issues).filter(e => issues[e] === 'Yes')

祝你有美好的一天