[解決済み] 1...N を含む配列の作成方法
2022-03-15 21:20:04
質問
1からNまでを含むJavaScriptの配列を作成するために、以下に代わるものを探しています(Nは実行時にしかわかりません)。
var foo = [];
for (var i = 1; i <= N; i++) {
foo.push(i);
}
私には、ループを使わずにこれを行う方法があるように感じられます。
どのように解決するのですか?
もし、あなたが求めているものがわかれば、あなたは数値の配列が欲しいのです。
1..n
を、後でループさせることができます。
これだけでいいなら、代わりにこんなこともできるのでは?
var foo = new Array(45); // create an empty array with length 45
で、それを使いたいときに (最適化されていない、あくまで例ですが)
for(var i = 0; i < foo.length; i++){
document.write('Item: ' + (i + 1) + ' of ' + foo.length + '<br/>');
}
例:必要ない場合 ストア 配列に何も入れず、ただ適切な長さのコンテナが必要で、それを反復処理する...この方が簡単かもしれません。
実際の動作はこちらでご覧ください。 http://jsfiddle.net/3kcvm/
関連
-
vueにおけるfilterの適用シーンについて解説します。
-
[解決済み】 Uncaught TypeError : undefined のプロパティ 'replace' を読み取れない In Grid
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] GUID / UUIDの作成方法
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] event.preventDefault() vs. return false
-
[解決済み] forEachループでasync/awaitを使用する
-
[解決済み] JavaScriptで配列の先頭に新しい配列要素を追加するにはどうすればよいですか?
-
[解決済み】JavaScriptの比較では、どちらの等号演算子(== vs ===)を使うべきですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
JSクロスドメインソリューション リアクト構成 リバースプロキシ
-
JavaScriptの関数この指摘の問題を説明
-
Vueはランニングライト形式のテキストを水平方向にスクロールする機能を実装している
-
vue+webrtc(Tencent cloud)ライブ機能の実践を実現するために
-
JavaScriptの配列共通メソッド解説
-
Vueの「データを聴く」原則を解説
-
[解決済み] Error : 未定義のプロパティ 'map' を読み取ることができません。
-
[解決済み】ExpressJS : res.redirect()が期待通りに動かない?
-
[解決済み】React-Redux: アクションはプレーンオブジェクトでなければならない。非同期アクションにはカスタムミドルウェアを使用する
-
[解決済み】 Uncaught TypeError : undefined のプロパティ 'replace' を読み取れない In Grid