Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获类型错误:无法读取属性';变量';空的_Javascript_Html_Visual Studio Code - Fatal编程技术网

Javascript 未捕获类型错误:无法读取属性';变量';空的

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

你能告诉我为什么如果我在一个简单的网页中使用这段代码,就会出现错误吗

未捕获的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;
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?您在这里提供的代码不会产生您在问题中描述的错误