Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何用二维数组实例化类对象?_Javascript_Arrays_Class_Instantiation - Fatal编程技术网

Javascript 如何用二维数组实例化类对象?

Javascript 如何用二维数组实例化类对象?,javascript,arrays,class,instantiation,Javascript,Arrays,Class,Instantiation,我试图用二维数组使对象疯狂,但以下代码似乎不起作用: class Board { constructor(row,col){ this.board=[]; for (var i=0; i<row; i++){ for (var y=0; y<col; y++){ this.board[i][y]=0; } } } } var board = new Board(10,10); 课程板{ 构造函数(行、列){

我试图用二维数组使对象疯狂,但以下代码似乎不起作用:

class Board {
  constructor(row,col){
    this.board=[];
    for (var i=0; i<row; i++){
      for (var y=0; y<col; y++){
        this.board[i][y]=0;
      }
    }
  }
}

var board = new Board(10,10);
课程板{
构造函数(行、列){
这个。董事会=[];

对于(var i=0;i您需要先初始化子数组,然后才能用数字填充它-
this.board[i]=[];

课程板{
构造函数(行、列){
这个。董事会=[];

对于(var i=0;i您需要先初始化子数组,然后才能用数字填充它-
this.board[i]=[];

课程板{
构造函数(行、列){
这个。董事会=[];
对于(var i=0;i