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