私のデータを保持するオブジェクトがあります。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
問題は、インデックスが私は(、ユーザー入力を取得2.30を言うと、それは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番目のインデックス)
私は、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を使ってこのルックアップ機能を想像してみると、かなり面倒なことがあり、より良い方法があるかどうか疑問に思っていましたか?
を試してみてください。配列を使ってそれらを保持してみませんか? – enhzflep
OK、配列は問題ありませんが、外観の問題は解決していませんか? – LeBlaireau
文字列への変換がゼロを削除している可能性があります。 'DataSoccer [0] [" 1.3 "]'。 –