我在typescript中创建一个数组(网格)数组。我需要这个数组为5x4。我试图了解如何实例化它。 我知道我可以为一维数组做这样的事情:
让myvar:string [] = new Array(3);
我试过这种方式但是当我试图推动一个元素时它没有用。这是说我的数组有0行。
export class grid {
public mainGrid: string[][];
public constructor() {
this.mainGrid = new Array<Array<string>(5)>(4);
}
}
或者我应该多次推新阵列(5)?
答案 0 :(得分:-1)
在JS中,您可以执行以下操作:
let elem = 0;//
let arr1 = [elem,elem,elem,elem];
let arr2 = [elem,elem,elem,elem];
let arr3 = [elem,elem,elem,elem];
let arr4 = [elem,elem,elem,elem];
let arr5 = [elem,elem,elem,elem];
let grid = [arr1, arr2, arr3, arr4, arr5];
但你必须控制长度不超过......