gpt4 book ai didi

javascript - 在 JavaScript 中使用多维数组时出现 TypeError

转载 作者:行者123 更新时间:2023-11-28 02:45:00 24 4
gpt4 key购买 nike

我在 Firefox 错误调试器上遇到此错误:

Error: TypeError: slidesArray[index] is undefined Source File: http://mydomain.com/hatem/scripts/slider.js

如您所见,代码是基于 jQuery 构建的:

    jQuery.each
(
slidesArray,function(index,value)
{
$("#slider").show();

var linkHref = slidesArray[index][1];
var imageSource = slidesArray[index][0];
alert(imageSource)
$("#slider").html
(
"<a href='" + linkHref + "'><img src='"+ imageSource + "'></a>"
).hide().fadeIn(5000);

$("#slider").hide();
}
);

注释:我检查了数组 SlidesArray,它存在多个元素。

谢谢

最佳答案

检查数组slidesArray。试试这个来找出哪个索引未定义

jQuery(slidesArray).each(function(index, value) {
if (value && value.length) {
$("#slider").show();

var linkHref = value[1];
var imageSource = value[0];
alert(imageSource)
$("#slider").html("<a href='" + linkHref + "'><img src='" + imageSource + "'></a>").hide().fadeIn(5000);

$("#slider").hide();
} else {
alert("slidesArray[" + index + "] is invalid");
}
});

关于javascript - 在 JavaScript 中使用多维数组时出现 TypeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12050597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com