我有一个函数要求用户编写自己喜欢的动物蚂蚁,然后将其存储在称为动物的数组中。当用户执行该函数时,我要检查他想要的动物是否在数组中,如果是,则显示索引动物(例如:您输入的动物已经在数组中了,它的索引号是...)。有什么想法吗?

var animals=[]
function anim(){
var ani=prompt("Give me an animal you like");
animals.push(ani);

}

最佳答案

var animals= new Array('dog');
var ani=prompt("Give me an animal you like");
if(animals.indexOf(ani) >= 0 ){
    alert(animals.indexOf(ani));


}else{
   animals.push(ani);
}


JsFillde Demo

关于javascript - 如何检查数组Javascript中是否存在字符串或数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27334951/

10-11 19:32