【发布时间】:2021-12-25 12:48:14
【问题描述】:
例如,我在按值获取对象键时遇到问题:
issues: {
window_expired: 'Yes',
no_power: 'No',
no_display: 'Yes'
}
我想获取值为“是”的对象键:window_expired, no_display
我已经尝试过这种有效的方法,但它返回了我想要循环的第一个键并按值获取键:
function getKeyByValue(object, value) {
return Object.keys(object).find((key) => object[key] === value);
}
【问题讨论】:
-
使用
filter而不是find。
标签: javascript arrays object key-value