(🍺);|

秋弦

园龄:4年6个月粉丝:28关注:1

2022-06-09 23:54阅读: 146评论: 0推荐: 0

去除字符串中重复的字符

方法一

function remove(str){
     let result = '';
     for(let i =0;i<str.length;i++){
         let char = str[i];
         if(result.indexOf(char) ==-1){
             result += char;
         }
     }
     return result;
}
let str='hellojavascript';
console.log(remove(str));

方法二

function remove(str){
    let result = [];
    let json = {};
    for(let i =0;i<str.length;i++){
        let char = str[i];
        if(!json[char]){
            result.push(char);
            json[char] = true;
        }
    }
    return result.join('');
}
let str = 'hellojavascript';
console.log(remove(str));

方法三

function remove(str){
	let result = Array.prototype.filter.call(str,function(char,index,arr){
		return arr.indexOf(char) === index;
	});
	return result.join('')
}
let str = 'hellojavascript';
console.log(remove(str));

方法四

function remove(str){
	let set = new Set(str.split(''))
	return [...set].join('');
}
let str = 'hellojavascript';
console.log(remove(str));

本文作者:秋弦

本文链接:https://www.cnblogs.com/Eamon-18/p/16361669.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   秋弦  阅读(146)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起