Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

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 ] ]

  1. 新しいキーワードで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&

  2. JavaScriptで高さの水平距離と着陸を計算するための発射体クラスの作成

    問題 JavaScriptクラスProjectileを作成する必要があります。これは、初期化時に3つの引数を取ります- 開始高さ(0≤h0<200) 開始速度(0