/**

* leetcode 判斷數組中是否有重複項

* 判断一个数组是否有重复元素,如果重复则返回true,反之返回false

* 思路: 可以藉鑒JS對象的屬性唯一,來進行判斷

*/

function judgeDuplicate(arr) {

let obj = {}

let i = arr.length - 1

while (0 <= i) {

if (!obj[arr[i]]) {

obj[arr[i]] = true

i--

} else {

return true

}

}

return false

}

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐