簡體   English   中英

使用鍵匹配值

[英]Matching Values with the keys

這是我的自定義Object for comparsion ..從響應我得到的value ,現在我必須將值與此對象中的keys匹配並返回key

這可能對你有用:

for(key in heartRateRegular)
   if (key == value)
       return key;

for..in子句遍歷對象的所有鍵。 如果你想檢查對象的Keys的值,那就是這樣。 如果要根據對象的Values檢查值,請執行以下操作:

for(key in heartRateRegular)
   if (heartRateRegular[key] == value)
       return key;

這對你有用嗎?

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'

演示 - http://jsfiddle.net/WydQh/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM