基本思路都差不多

下面有几种方法

一个非常简单的方法

let arr = [1,1,2,'a','a','b'];
arr = [...new Set(arr)];

然后是剩下的方法

//这里都使用 
const str = "https://github.com";
//为例 

一、使用includes

  function remove(str) {
    const b = [];
    for (let item of str.split('')){
      if(!b.includes(item)){
        b.push(item);
      }
    }
    return b.join('');
  }

  console.log(remove(str));

二、使用indexOf

  function remove(str) {
    return str.split('')
      .filter( (item,index,self) => self.indexOf(item) === index)
      .join('');
  }
  newStr = remove(str);
  console.log(newStr);