這個問題在這里已經有了答案: 根據值過濾物件屬性 (7 個回答) 7 天前關閉。
我在按值獲取物件鍵時遇到問題,例如:
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);
}
uj5u.com熱心網友回復:
你應該在你的情況下使用過濾器。
Object.keys(issues).filter(e => issues[e] === 'Yes')
祝你有美好的一天
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/361590.html
標籤:javascript 数组 目的 核心价值
下一篇:從串列中添加物件變數
