[英]Properties of anonymous function as const in JavaScript
嘗試獲取匿名數組的長度時出現錯誤。 我想知道我是否只是在嘗試做不允許做的事情?
const gamearena = function ()
{
var matrix = [];
var height = 20;
var width = 10;
while(height--)
matrix.push(new Array(width).fill(0));
return matrix;
};
當我嘗試獲取數組的長度時,出現錯誤“無法讀取未定義的屬性'length'”。
我正在使用NetBeans,並且導航器似乎將常量識別為數組。 我應該在這里不使用匿名函數嗎?
你不變的游戲場是一個函數,而不是一個數組。 您可以像這樣記錄數組的長度:
console.log(gamearena().length);
可以通過以下方式記錄單個行:
for (var i = 0; i < gamearena().length; i++) {
console.log(gamearena()[i]);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.