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) {
// 处理操作
}