javascript Andela删除iamuchejude创建的Javascript中的重复测试 - https://repl.it/@iamuchejude/Andelas-remove-dup

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Andela删除iamuchejude创建的Javascript中的重复测试 - https://repl.it/@iamuchejude/Andelas-remove-dup相关的知识,希望对你有一定的参考价值。

function removeDuplicates(str) {
  let strings = str.toLowerCase().split("");
  let unique = [];
  let checked = [];
  
  for(let i=0; i<strings.length; i++) {
    if(checked.indexOf(strings[i]) == -1) {
      if(strings.lastIndexOf(strings[i]) == strings.indexOf(strings[i])) {
        unique.push(strings[i]);
        checked.push(strings[i]);
      } else {
        checked.push(strings[i]);
      }
    }
  }

  return {uniques: checked.sort().join('').replace(/[^a-zA-Z ]/g, ""), duplicates: strings.join("").length - checked.length};
}

以上是关于javascript Andela删除iamuchejude创建的Javascript中的重复测试 - https://repl.it/@iamuchejude/Andelas-remove-dup的主要内容,如果未能解决你的问题,请参考以下文章

javascript 由iamuchejude创建的Andela购物车测试 - https://repl.it/@iamuchejude/Andela-Shopping-Cart-Test

javascript怎样删除一个html元素

javascript [删除样式表]使用jQuery删除动态添加的样式表#javascript #sitewrench

javascript根据索引删除数组的元素

如何使用javascript删除css属性?

javascript 动态删除数组