我有一个空数组,按下单击按钮即可接收复合对象。我尝试生成一个随机网址,分配给每个网址,但前提是网址尚未使用过。
令人困惑的部分是我无法检查空数组,因此我必须在开头写一个条件,如果数组为空,则添加url。我似乎无法让这个工作,所以如果有人可以提供帮助,我将不胜感激!提前致谢。
var pets = [];
var petPics = ["http://cdn2-..", etc]
this.getPetPic = function() {
var random = Math.floor(Math.random() * petPics.length);
if (pets[0] === "undefined") {
return petPics[random];
} else {
for (var pet of pets) {
if (petPics[random] != pet.image) {
return petPics[random];
}
}
}
}