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 这将删除重复,然后将对象转换为数组,以便以后加入它。的主要内容,如果未能解决你的问题,请参考以下文章

迭代Angular中的对象[重复]

将javascript对象转换为json对象[重复]

我想用 JavaScript 将对象数组转换为对象 [重复]

使用map方法将javascript对象数组转换为其他对象数组[重复]

将JSON格式的字符串转换为Java中的JSON对象[重复]

如何将 json 对象键转换为不同的数组来删除重复项