javascript 这将删除重复,然后将对象转换为数组,以便以后加入它。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 这将删除重复,然后将对象转换为数组,以便以后加入它。相关的知识,希望对你有一定的参考价值。

function removeDupes(str) {
    let newStr = new Set(str) // O(n)
    newStr = Array.from(newStr) // O(n)
    return newStr.join('') // O(n)
}

console.log(
  removeDupes('abcd'),          // abcd
  removeDupes('aabbccdd'),      // abcd
  removeDupes('abababcdcdcd'), // abcd

)

// Time: O(3n) => O(n)
// Space: O(n)

以上是关于javascript 这将删除重复,然后将对象转换为数组,以便以后加入它。的主要内容,如果未能解决你的问题,请参考以下文章