JS中数组去重及求量数组中的相同字符个数
2016-05-12 14:31
423 查看
function overMaxStrLen(arr1,arr2){
var comNum = 0;
if(!arr1 || !arr2){
return comNum;
}
var len1 = arr1.length;
var len2 = arr2.length;
var minArr = arr1;
var maxArr = arr2;
if(len1 > len2){
minArr = arr2;
maxArr = arr1;
}
var minStr = minArr.join("");
var maxStr = maxArr.join("");
var minLen = minStr.length;
while(minLen > 0){
if(maxStr.indexOf(minStr[minLen -1]) != -1){
comNum +=1;
}
minLen -=1;
}
return comNum;
}
//将数组arr去重
function remoceRepeat( arr){
arr.sort(); //先排序
var res = [arr[0]];
for(var i = 1; i < arr.length; i++){
if(arr[i] !== res[res.length - 1]){
res.push(arr[i]);
}
}
return res;
}
var comNum = 0;
if(!arr1 || !arr2){
return comNum;
}
var len1 = arr1.length;
var len2 = arr2.length;
var minArr = arr1;
var maxArr = arr2;
if(len1 > len2){
minArr = arr2;
maxArr = arr1;
}
var minStr = minArr.join("");
var maxStr = maxArr.join("");
var minLen = minStr.length;
while(minLen > 0){
if(maxStr.indexOf(minStr[minLen -1]) != -1){
comNum +=1;
}
minLen -=1;
}
return comNum;
}
//将数组arr去重
function remoceRepeat( arr){
arr.sort(); //先排序
var res = [arr[0]];
for(var i = 1; i < arr.length; i++){
if(arr[i] !== res[res.length - 1]){
res.push(arr[i]);
}
}
return res;
}
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- js数组实现图片轮播
- js可突破windows弹退效果代码
- JSP脚本漏洞面面观
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- 解析从源码分析常见的基于Array的数据结构动态扩容机制的详解
- 爆炸式的JS圆形浮动菜单特效代码
- js select常用操作控制代码
- JS实现不使用图片仿Windows右键菜单效果代码
- 从jsp发送动态图像
- 原生js结合html5制作小飞龙的简易跳球
- js 页面模块自由拖动实例
- js实现小鱼吐泡泡在页面游动特效
- js 提交和设置表单的值
- PHP VBS JS 函数 对照表
- node.js抓取并分析网页内容有无特殊内容的js文件
- PHP+JS实现大规模数据提交的方法