你能告诉我为什么如果我在一个简单的网页中使用这个代码,我会得到错误
<块引用>未捕获的类型错误:无法读取 null 的属性 'Shubby'
var galleryText = ["A", "B", "C"];
galleryText["A"] = [
"A A",
"A B"
];
galleryText["B"] = [
"B A",
"B B",
"B C"
];
galleryText["C"] = [
"C A",
"C B"
];
var currentGallery = "B";
var currentText = 0;
console.log(galleryText[currentGallery][currentText]);
我是 JS 新手,不幸的是我不知道我做错了什么。
答案 0 :(得分:0)
你必须使用:
galleryText[0] = [
"A A",
"A B"
];
galleryText[1] = [
"B A",
"B B",
"B C"
];
galleryText[2] = [
"C A",
"C B"
];
var currentGallery = 1;
var currentText = 0
答案 1 :(得分:0)
galleryText
应该是一个对象:
var galleryText = {};
galleryText["A"] = [
"A A",
"A B"
];
galleryText["B"] = [
"B A",
"B B",
"B C"
];
galleryText["C"] = [
"C A",
"C B"
];
var currentGallery = "B";
var currentText = 0;
console.log(galleryText[currentGallery][currentText]);