在下面的代码中,TypeError "database[(0 , 0)].returnVal is not a function" 被吐回:
let database = [
[
new DatabaseItem("00", [1, 2, 3, 4], "abcd", ["haiku", "test"]),
new DatabaseItem("01", [], "", [0, 0, 0, 0, 0, 0])
],
[],
[],
[],
[],
[],
[],
[],
[],
[]
];
console.log("01 ID: " + database[0,0].returnVal());
但下面的代码很好:
validityTest = new DatabaseItem("00", [1, 2, 3, 4], "abcd", ["haiku", "test"]);
console.log("test ID: " + validityTest.returnVal());
除了在数组之外声明我的所有变量(这将使数组的目的最小化)之外,有没有办法纠正这个问题。我需要能够调用数组中对象的函数。
慕容3067478
相关分类