使用动态变量从js数组中检索javascript值

时间:2016-04-14 03:40:27

标签: javascript jquery arrays

我有javascript数组如下:

result[0] = 
Price_A:"22"
Price_B:"20"
Price_C:"19"
Price_D:"17"
Price_E:"15"

如何使用动态变量检索值?目前,我这样做:

level = $('#def_level').val();
var price = 0, 
switch(level) {
    case 'A':
        price = result[0].Price_A;
        break;
    case 'B':
        price = result[0].Price_B;
        break;
    case 'C':
        price = result[0].Price_C;
        break;
    case 'D':
        price = result[0].Price_D;
        break;
    case 'E':
        price = result[0].Price_E;
        break;
    default:
        price = 'Unknown';
}

有没有办法直接使用'level'变量检索它?我需要的是这样的事情:

level = $('#def_level').val();
price = result[0].Price_ + level;

这样就不必经历长时间的切换过程。请帮忙。

0 个答案:

没有答案