javascript 去除字符串中重复字符
2014-02-10 12:07
543 查看
/** * 去除字符串中重复的字符,以下提供2种方法, * removeRepeat()为自己所想; * removeRepeat2()参考网上思路补充的 * removeRepeat3()敬请期待···· */ var str = 'aaaaabbbbbbcccccc'; //方法1 function removeRepeat(str) { //分割字符串 var arr = str.split(""); //创建空数组,接收字符 var newstr = []; //计算数组长度 var len = arr.length; for(var i = 0;i < len;i++) { //每次取出字符后,判断新数组的长度 var len2 = newstr.length; for(var j = 0;j <=newstr.length;j++) { if(!newstr[j]) { newstr.push(arr[i]); break; }else { if(newstr[j] == arr[i]) { break; } } } } return newstr; } //方法2 function removeRepeat2(str){ var arr=str.split(""); var obj={}; var narr=[]; for(var k in arr){ var value=arr[k]; if(!obj[value]){ obj[value]=1; narr.push(value); } } return narr; } console.log(removeRepeat(str)); console.log(removeRepeat2(str));
相关文章推荐
- js中将字符串转换成json的三种方式
- dojo表单提交的处理:表单转为json提交,json值绑定到vo类
- js手机号码验证
- js 遍历对象
- js 判断js函数、变量是否存在
- js调用父窗口函数
- js判断是否在iframe中
- 我的extjs聊天机器人
- js ie版本判断
- js正则表达式
- js判断undefined类型示例代码
- 【Chrome】如何在C++中增加给JavaScript调用的API
- JSP下载示例
- js 获取浏览器高度和宽度值(多浏览器)
- JSON的压缩方法
- LitJson的使用
- EL表达式 JSTL中的常用EL函数 动态数据的国际化
- JSP JSP工作原理 JSP语法 JSP声明 JSP注释 JSP指令 jsp九大隐式/内置对象
- javascript 实现设置Cookie
- 年前整理的Js规范