I have javascript array as follow:
result[0] =
Price_A:"22"
Price_B:"20"
Price_C:"19"
Price_D:"17"
Price_E:"15"
How can I retrieve the value using dynamic variable? Currently, I am doing like this:
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';
}
Is there a way to retrieve it directly using 'level' variable? What I need is something like this:
level = $('#def_level').val();
price = result[0].Price_ + level;
so that it doesn't have to go through long switch process. Please help.