Javascript 未捕获类型错误:无法读取属性';变量';空的
你能告诉我为什么如果我在一个简单的网页中使用这段代码,就会出现错误吗 未捕获的TypeError:无法读取null的属性“Shubby”Javascript 未捕获类型错误:无法读取属性';变量';空的,javascript,html,visual-studio-code,Javascript,Html,Visual Studio Code,你能告诉我为什么如果我在一个简单的网页中使用这段代码,就会出现错误吗 未捕获的TypeError:无法读取null的属性“Shubby” var galleryText=[“A”、“B”、“C”]; galleryText[“A”]=[ “A”, “A B” ]; galleryText[“B”]=[ “B A”, “B”, “B C” ]; galleryText[“C”]=[ “C A”, “C B” ]; var currentGallery=“B”; var currentText=0
var galleryText=[“A”、“B”、“C”];
galleryText[“A”]=[
“A”,
“A B”
];
galleryText[“B”]=[
“B A”,
“B”,
“B C”
];
galleryText[“C”]=[
“C A”,
“C B”
];
var currentGallery=“B”;
var currentText=0;
log(galleryText[currentGallery][currentText])代码>您必须使用:
galleryText[0]=[
“A”,
“A B”
];
galleryText[1]=[
“B A”,
“B”,
“B C”
];
galleryText[2]=[
“C A”,
“C B”
];
var=1;
var currentText=0
galleryText
应该是一个对象:
var galleryText={};
galleryText[“A”]=[
“A”,
“A B”
];
galleryText[“B”]=[
“B A”,
“B”,
“B C”
];
galleryText[“C”]=[
“C A”,
“C B”
];
var currentGallery=“B”;
var currentText=0;
log(galleryText[currentGallery][currentText])代码>“A”不是数组的索引,只是数组中存储的一个值。实际上,它是Shubby?您在这里提供的代码不会产生您在问题中描述的错误