我有一個對象,它包含我的數據。Javascript查找表
DataSoccer: [{ 0: '0.00', 1: '10.4', 2:'100.5', 3:'15.3', 4:'11.2', 5:'15.9'}]
當鍵值是整數這很簡單。
DataSoccer [0] [1] //返回10.4
的問題是,現在的指數是不是整個
DataSoccer: [{ 0: '0.00', 1.30: '10.4', 2.40:'100.5', 3.40:'15.3', 4.5:'11.2', 5:'15.9'}]
,所以我得到的用戶輸入,比如2.30,這應該返回10.4(第二個索引)
目前,我有一個if語句
if (value == 0 {
return 0.00
}
else if (value <= 1.30) {
return 10.4
}
else if (value > 1.30 value < 2.40) {
return 100.5
}
,你可以想象一下使用if-else的這個查找功能可以變得非常麻煩,並且想知道是否有更好的方法?
你得只有1元(與所有這些屬性和值的對象)的數組。爲什麼不使用數組來保存它們? – enhzflep
好吧,一個數組會很好,但它不能解決外觀問題? – LeBlaireau
轉換爲字符串可能會丟零。 'DataSoccer [0] [ 「1.3」]'。 –