這裏是我自定義的對象,用於比較..從響應我得到value
,現在我必須將該值與此對象中的keys
匹配並返回key
。與鍵匹配的值
Q
與鍵匹配的值
0
A
回答
1
這可能爲你工作:通過所有對象的鍵
for(key in heartRateRegular)
if (key == value)
return key;
的for..in
條款迭代。這就是如果你想檢查你的對象的Keys
的價值。如果您想檢查對你對象的Values
值,請執行下列操作:
for(key in heartRateRegular)
if (heartRateRegular[key] == value)
return key;
+0
但我得到的反應是不規則的,這是值,我如何檢查它是否存在 –
+0
我編輯了我的響應清晰(我希望...) –
1
將這項工作嗎?
function getValueFromKey(key) {
for (key in heartRateRegular) {
if (heartRateRegular[key] == response) return key;
}
}
var heartRateRegular = {
I: 'Irregular',
Ii: 'Irregularly Irregular',
Ir: 'Irregularly Regular',
R: 'Regular',
Ri: 'Regularly Irregular'
}
response = 'Irregularly Irregular';
alert(getValueFromKey(response));
//alerts 'Ii'
+0
它更容易,更好地檢查heartRateRegular [鍵]是否未定義或不 – pradeek
相關問題
- 1. mysql查找與匹配值不匹配的匹配鍵
- 2. Postgres - 觸發與匹配鍵
- 3. 通過匹配鍵值
- 4. 與通配符匹配的鍵值參數
- 5. 查找匹配值的數組鍵值
- 6. 用鍵值對(B)中的匹配鍵的值替換鍵值對(A)的值?
- 7. 將鍵值匹配的鍵值對的列表結合起來
- 8. 的MongoDB:$ EQ:[鍵,值]表達不同$匹配的行爲「鍵:值」
- 9. 與關鍵字匹配的MySQL查詢
- 10. 與國際鍵盤匹配的密碼
- 11. MongoDB - 更改值的關鍵匹配
- 12. Redis的搜索匹配等於值鍵
- 13. 將唯一ID範圍內的鍵/值與Google電子表格中的其他匹配鍵進行匹配
- 14. 匹配的鍵和替換匹配
- 15. 匹配值與列表
- 16. [R匹配值與變量
- 17. PHP與數組值匹配
- 18. (匹配的主鍵)
- 19. 如何匹配同一數組內其他鍵值的鍵值?
- 20. 的Python 3.4:從CSV匹配,並與匹配的值
- 21. 如何刪除匹配的值與Char_length匹配時的列
- 22. Mysql - 與IN相匹配的所有值匹配的操作
- 23. 找出字符串是否與數組鍵匹配,該鍵的返回值
- 24. 匹配表ID與對象鍵?
- 25. SQL - 與5關鍵字匹配3
- 26. MVC將ModelState鍵與ViewModel集合匹配
- 27. 遇到麻煩匹配字典鍵值
- 28. 返回鍵匹配值 - 添加約束
- 29. 合併值,如果鍵匹配條件
- 30. 查找外鍵匹配多行值
你能更清楚?你想匹配鍵值和返回鍵?你是否試圖檢查該值是否存在於對象中? – pradeek
@pradeek:是的,我想比較 –
然後檢查heartRateRegular [key]是否未定義 – pradeek