2017-01-23 55 views
-1

这真的伤害了我的大脑,所以我希望有人能够提供帮助。Javascript Array 2键返回一个值

我必须从具有2轴

AGE  50  51  52 

£7  £1,497 £1,479 £1,458 
£8  £1,746 £1,725 £1,701 
£9  £1,996 £1,972 £1,944 

用户将输入有年龄到页面上的输入框,然后点击旁边一个电子表格中的一些数据,我保存到一个变量

var age = 50; 

用户然后本与另一输入框,并且可以输入从值0 - 100

我然后保存到另一个可变

var ammount = 10; 

用我需要的两个值来搜索数组中的相应值以返回答案。

我所拥有的数据目前在电子表格中,我需要从电子表格中将这些数据放入java脚本的数组中。

与我需要找到相关答案的两个值。

+0

进入什么?哪里?这个问题目前无法模糊 - 完整的背景是什么? –

+1

您是否需要从电子表格中读取值?这些值是否被硬编码?控制台或GUI?请澄清你的问题。 – Svekke

+0

请提供更多信息。我们点击1725并获得8/51或什么? 这里是您可能会使用的一个JSObject:var tbl = {age:[50,51,52], “rates”:{ “7”:[1497,1479,1458], “8” [1746,1725,1701], “9”:[1996,1972,1944] } }' – mplungjan

回答

1

尝试somethink像:

var row1 = { 
     "50" : "£1,497", 
     "51" : "£1,479" 
     // etc 
    } 
    var dictionary = { 
     "£7": row1 
     // etc 
    } 

接下来,调用dictionary["£7"]["50"]