我正在尝试在javascript中构造一个多维数组,到目前为止没有成功。我在 Stackoverflow 上阅读了其他一些帖子,并阅读/观看了有关该主题的教程,都对我有所帮助,但我无法让它发挥作用。
大多数时候我收到以下错误:
未捕获的 SyntaxError:意外的令牌
基本上,我有一个表格,我网站的访问者可以输入他们的年龄、血压、胆固醇以及他们是否吸烟。
riscTable = {
'68': { // AGE
'170': { // BLOODPRESSURE
// M, MS, W, WS
'275': { 27, 48, 16, 30 }, // CHOLESTEROL
'225': { 22, 41, 13, 24 }, // CHOLESTEROL
'175': { 18, 34, 10, 20 }, // CHOLESTEROL
'0': { 15, 28, 8, 16 } // ...
},
'150': {
'275': { 20, 36, 11, 22 },
'225': { 16, 30, 9, 18 },
'175': { 13, 25, 7, 14 },
'0': { 10, 20, 6, 12 }
},
'130': {
'275': { 14, 27, 8, 15 },
'225': { 11, 22, 6, 13 },
'175': { 9, 18, 5, 10 },
'0': { 7, 15, 4, 8 }
},
'0': {
'275': { 10, 19, 5, 11 },
'225': { 8, 16, 4, 9 },
'175': { 6, 13, 3, 7 },
'0': { 5, 10, 3, 6 }
}
},
'63': ... // AGE
}
我添加了注释标签以使我的数组结构更易于理解。
我想做的是用数学逻辑遍历键值(始终将最高值放在顶部)以确定结果。
上面的代码示例:
一位不吸烟的女性,65 岁(身高为 63,因此她属于 68 数组),血压为 150,胆固醇为 175,应返回值:7
我做错了什么来得到“Uncaught SyntaxError: Unexpected token”错误,我怎样才能让我的脚本在数组上运行以返回正确的结果,如上面的示例所示?
感谢您阅读我的问题,我希望有人可以帮助我。