Как указать на конкретное место массива 2d в этой записи - PullRequest
0 голосов
/ 28 ноября 2018

как я могу указать на конкретную строку / столбец в 2d массиве?Я хочу попасть в место, где 8 ...

 var arrays = [
  [1, 2, 0],
  [1, 4, 6],
  [6, 5, 8]
];

function test(column, row) {
  if (this.arrays[column][row] === 8) {
    console.log("yes !");
  } else {
      // more code....
  }
}
test(2,2);

, поэтому, если я заменит это

if (this.arrays[column][row] === 8) 

на:

if (this.arrays[column][row] = [2][2])

, это не будет работать.

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

Если в этом массиве всегда задана позиция, я предлагаю это

var arrays = [
  [1, 2, 0],
  [1, 4, 6],
  [6, 5, 8]
];

function(column, row) {
    **if (this.arrays[column][row] === this.arrays[2][2]) {**
      console.log("yes !");
    } else {
        // more code....
    }
 }
0 голосов
/ 28 ноября 2018

Предполагается, что [row][column] = D

var arrays = [
  [1, 2, 0],
  [1, 4, 6],
  [6, 5, 8]
];

function f(column, row) {
    if (this.arrays[row][column] === 8) {
     return "yes !";
    } else {
        return "no"
    }
  }
  
  console.log(f(2,2))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...