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 对象键转换为不同的数组来删除重复项