gpt4 book ai didi

javascript - 数组语法错误新手

转载 作者:行者123 更新时间:2023-11-30 09:02:57 24 4
gpt4 key购买 nike

我迷失在这个错误中。我正在尝试编写一个函数并在该函数中编写一个数组。在外部 js 文件中。这将是一个随机图像加载函数,但我一直收到数组错误并且无法弄清楚原因。

function  randImg(){
var imgs = new Array();
img[0]="banner1.png";
img[1]="banner2.png";
img[2]="banner3.png";
var maxium = img.length;
}

我在 var imgs 行收到错误。有什么想法吗?

这是我调用变量“img”的新代码让我失望它加载正常但它只打印出变量中的文本而不是实际文件!?所以在运行时它说“banner1.png”或“banner3.png”?任何想法

function randImg(){
var banner = new Array();
banner[0] = "banner1.png";
banner[1] = "banner2.png";
banner[2] = "banner3.png";
var maxImg = banner.length;
var randNum = Math.floor(Math.random()*maxImg);
return banner[randNum];
}

最佳答案

用元素定义数组的更好方法:

var img = [
"banner1.png",
"banner2.png",
"banner3.png",
"banner4.png"
]

这是您可能需要的功能:

function randImg(){
var img = [
"banner1.png",
"banner2.png",
"banner3.png",
"banner4.png"
]
var maxImg = img.length;
var randNum = Math.floor(Math.random()*maxImg)
return img[randNum]
}

关于javascript - 数组语法错误新手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7694372/

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