配列内の変数をチェックしたいと思います。数値が私の値と直接一致する場合に機能します。一致を下回っている場合、前の値と一致させるにはどうすればよいですか。私のコードから:
var assassin_bp = {
fhr: { 7:8, 15:7, 27:6, 48:5, 86:4, 200:3 },
fcr: { 8:15, 16:14, 27:13, 42:12, 65:11, 102:10, 174:9 }
}
var char_fhr = 48;
var fhr_frames = assassin_bp[ 'fhr' ][ [char_fhr] ]
char_fhrが48の
場合、fhr_framesは5を返します。char_fhrが47 (または 27 から 47 の任意の数) の
場合、 fhr_framesは6を返します。char_fhrが49 (または 48 から 85 の任意の数) の場合、fhr_framesは5を返します。
どこから始めればよいかわかりません。オブジェクトに範囲を含めることはできますか? 関数をチェックする必要がありますか?