js中判断数组中是否含有某个字符串⽅法1.两个数组间互相校验
Var  inArray = function(arr, item) {
for(var i = 0; i < arr.length; i++) {
if(arr[i] == item) {
return true;js逗号分割的字符串转数组
}
}
return false;
};
var links = new Array();
links[0] = "notice";
links[1] = "purchase";
links[2] = "report";
var arr = new Array();
linkValue = "notice,def,ghi,jkl";
arr = linkValue.split(",");
for(i = 0; i < arr.length; i++) {
if(inArray(links, arr[i])) {
alert("存在" + arr[i]); //进⾏相关操作
} else {
alert("不存在" + arr[i]); //进⾏相关操作
}
}
2.某个字符串在数组中检验
给系统对象加⼀个扩展函数:
ains = function (obj) {
var index = this.length;
while (index–) {
if (this[index] === obj) {
return true;
}
}
return false;
}
定义⼀个数组:
var arr_qf = [“jpg”, “png”, “gif”, “bmp”, “html” ,”jpeg”];
调⽤函数,检测是否存在:
ains(‘html’)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。