您当前的位置:首页 > 分类 > 技术资讯 > JS > 正文

JS 判断一个字符串是否在一个数组中

发布时间:2013-05-24 22:12:13      来源:51推一把
【摘要】PHP中判断一个字符串是否在一个数组中,我们直接用in_array()函数即可,可是在JS中却没有像in_array()直接处理的函数。恰巧今天又碰见了……

PHP中判断一个字符串是否在一个数组中,我们直接用in_array()函数即可,可是在JS中却没有像in_array()直接处理的函数。恰巧今天又碰见了……

var str = "H";
var newArr = ["Hello", "Height", "Hi", "Hand"];
// Method 1
for (var i in newArr) {
if (newArr[i].indexOf(str) > -1) {
// 处理操作
}
}
//Method 2

for (var i = 0; i < newArr.length; i++) {
if (newArr[i].indexOf(str) > -1) {
// 处理操作
}
};
//Method3

var newArr = ["Hello", "Height", "Hi", "Hand"];

if(newArr.toString().indexOf(str) > -1) {
// 处理操作
}