js中数组去重,字符串包含数组包含
2015-05-29 09:32
603 查看
1.字符串中是否包含某个字符串 indexOf
var Cts = "bblText";
if(Cts.indexOf("Text") >= 0 )
{
alert('Cts中包含Text字符串');
}
2.数组去重
function uniqueArray(a){
temp = new Array();
for(var i = 0; i < a.length; i ++){
if(!contains(temp, a[i])){
temp.length+=1;
temp[temp.length-1] = a[i];
}
}
return temp;
}
function contains(a, e){
for(j=0;j<a.length;j++)if(a[j]==e)return true;
return false;
}
3.数组中是否包含某个值
var arr = [ "xml", "html", "css", "js" ];
$.inArray("js", arr); //返回 3,
如果不包含在数组中,则返回 -1;
var Cts = "bblText";
if(Cts.indexOf("Text") >= 0 )
{
alert('Cts中包含Text字符串');
}
2.数组去重
function uniqueArray(a){
temp = new Array();
for(var i = 0; i < a.length; i ++){
if(!contains(temp, a[i])){
temp.length+=1;
temp[temp.length-1] = a[i];
}
}
return temp;
}
function contains(a, e){
for(j=0;j<a.length;j++)if(a[j]==e)return true;
return false;
}
3.数组中是否包含某个值
var arr = [ "xml", "html", "css", "js" ];
$.inArray("js", arr); //返回 3,
如果不包含在数组中,则返回 -1;
相关文章推荐
- javascript 的 ==与===的意义
- html and js 的隔行换背景色表格实例详解
- 使用js如何判断IE浏览器的位数
- GSON解析json
- wx jssdk
- JavaScript初学者应注意的七个细节
- 高性能JavaScript(您值得一看)
- js跳出多重循环及$.each跳出多重循环
- javascript 校验
- js addEventListener如何给触发,事件动态传参与添加/删除
- 【JS】DOM事件模型
- Javascript原型链和原型的一个误区
- javascript传递方法 和 传递带括号的方法区别
- js正则表达式替换空格
- isMobile 一个简单的JS库,用来检测移动设备
- 在不知道json格式的情况下如何使用cjson进行解析
- js json 实现方式
- Emberjs
- Emberjs 2
- js 数组操作