我有一个对象
data = {
'choiceA' : 'Long-Wear',
'choiceB' : 'Anti-Age Lifting/Firming',
'choiceC' : 'Replenishing/ Moisturizing',
'choiceD' : 'Natural/ True-to-Skin',
'choiceE' : 'Smoothing/ Illuminating'
}
我需要检索给定整数的第四个值
position = 3;
通常我会写
key = $.inArray( position, ['choiceA', 'choiceB', 'choiceC', 'choiceD', 'choiceE']);
answer = data[key];
但是像这样直接使用数字键访问对象是否有效?
answer = data[position]; // where position is an integer
编辑:
我在向后使用 $.inArray 时编写的一些错误代码!
我的意思是写
arr = ['choiceA', 'choiceB', 'choiceC', 'choiceD', 'choiceE'];
key = arr[position];
answer = data[key];