Как я могу объявить матрицу в javascript, используя передовой опыт? - PullRequest
1 голос
/ 13 января 2020

Я пытался объявить матрицу в Javascript, и я обнаружил, что использую разные способы, не зная, правильные ли они, имеет ли это смысл? Итак, я провел исследование об этом и нашел несколько способов объявить это в разных постах, но мне было интересно, какой из них может быть хорошей практикой ... Итак, кто-то знает, какой из них может быть хорошим примером объявления матрицы после хорошей практики в Javascript?

Ответы [ 2 ]

1 голос
/ 13 января 2020

Вы можете использовать basi c для-l oop для создания матрицы:

var matrix = new Array(N);
for(var i=0; i<N; i++) {
    matrix[i] = new Array(N);
}

Или вы можете использовать метод Array.fill ():

var matrix = Array(N).fill(Array(N));
0 голосов
/ 13 января 2020

Это то, что вы ищете?

var multiArray = [
  [
    [1, 1],
    [1, 2]
  ],
  [
    [2, 1],
    [2, 2]
  ]
];

for (var i = 0; i < multiArray.length; i++) {
  for (var j = 0; j < multiArray[i].length; j++) {
    for (var k = 0; k < multiArray[i][j].length; k++) {
      console.log(multiArray[i][j][k]);
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...