1. ホーム
  2. ジャバスクリプト

[解決済み】Javascript/jQueryで2つの数値の間にあるすべての整数を含む配列を作成する。

2022-04-10 05:46:12

質問

以下のようなチェックボックスがあるとします。

<input type="checkbox" value="1-25" />

探している範囲の境界を定義する2つの数値を得るために、私は以下のjQueryを使っています。

var value = $(this).val();
var lowEnd = Number(value.split('-')[0]);
var highEnd = Number(value.split('-')[1]);

の間のすべての整数を含む配列を作成するにはどうすればよいのでしょうか? lowEndhighEnd を含む。 lowEndhighEnd を、自分たちで?この具体的な例では、明らかに、結果の配列は次のようになります。

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]

どのように解決するのですか?

var list = [];
for (var i = lowEnd; i <= highEnd; i++) {
    list.push(i);
}