我想创建一个数组wi,其中每个wi本身都是一个数字数组。如果我试图天真地通过声明一个空数组w并通过循环遍历它来赋值变量,我会得到错误: const w : Array<Array<Array<number>>> = [];
for(let i =相反,我被迫使用下面的代码将数组的每个元素初始化为空。只有在这样做之后,我才能毫无问题地创建数组。这不可能是最佳实践。我误解了什么,我应该写什么来代替?
如果我创建一个空白数组并分配一个值:let a = []console.log(a) // [ foo: 'bar'] - not in SO console一个长度为0的数组?这是什么类型的JS?此外,它将打印到节点控制台,但不能被SO代码段控制台识别(同时运行它并查看web检查器控制台)
请注意,我不需要回答说要用{}初始化。这不是问题的重点。