JavaScriptで指定された幅と高さの2次元配列を作成する
いくつかの入力に基づいて多次元配列を作成するJavaScript関数を作成する必要があります。 3つの要素、つまり-
を取り込む必要があります- 行-アレイに存在するサブアレイの数
- col-各サブアレイの要素数
- 値マイナス;サブ配列内の各要素の値
たとえば、3つの入力が2、3、10の場合
その場合、出力は-
になります。const output = [[10, 10, 10], [10, 10, 10]];
例
以下はコードです-
const row = 2; const col = 3; const val = 10; const constructArray = (row, col, val) => { const res = []; for(let i = 0; i < row; i++){ for(let j = 0; j < col; j++){ if(!res[i]){ res[i] = []; }; res[i][j] = val; }; }; return res; }; console.log(constructArray(row, col, val));
出力
これにより、コンソールに次の出力が生成されます-
[ [ 10, 10, 10 ], [ 10, 10, 10 ] ]
-
新しいキーワードでJavaScript配列を作成します。
以下は、新しいキーワードを使用してJavaScript配列を作成するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style&
-
JavaScriptで高さの水平距離と着陸を計算するための発射体クラスの作成
問題 JavaScriptクラスProjectileを作成する必要があります。これは、初期化時に3つの引数を取ります- 開始高さ(0≤h0<200) 開始速度(0