未捕获的类型错误: 无法读取 null 的属性'variable'



你能告诉我为什么如果我在一个简单的网页中使用这个代码,我得到错误

Uncaught TypeError: Cannot read property 'Shubby' of null

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新手,不幸的是我不知道我做错了什么。

你必须使用:

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

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]);

相关内容

最新更新