关于jquery:检查字符串是否是数组的一部分–javascript

check if a string is part of an array - javascript

本问题已经有最佳答案,请猛点这里访问。

我想知道"Megan"是否是阵列人员的一部分。但是,我只能通过使用人来实现这一点[2]。

1
2
3
4
5
Here is my code:
var people = new Array("jack","ian");
document.write(people[0]);
people.push("megan");
document.write("<br />");


使用数组的indexOf方法:

1
2
3
4
5
if(people.indexOf("megan") > -1) {
    //do stuff
} else {
    //not in array
}

如果字符串在数组中,则返回0。否则,返回-1