尝试写入数组时出现以下错误。
TypeError:无法将undefined的属性“ 1.0”设置为“ xyz”。 (第50行,文件“代码”)
我对此并不陌生,不确定如何解决。
function iterateSheets()
{
var final_values = new Array(25000)
final_values[0][1] = "xyz";//error here
}
答案 0 :(得分:1)
您仅将final_values
的外部数组声明为数组。但是,您正在尝试设置2D数组值。
也将内部数组声明为数组。
function iterateSheets() {
var final_values = new Array(25000);
final_values[0] = [];//Now final_values = [[],....]
final_values[0][1] = "xyz";//No error
}