检查一个数组是否包含重复的值

11 浏览
0 Comments

检查一个数组是否包含重复的值

我想写一个 JavaScript 函数来检查数组是否包含重复的值。

我已经写了以下代码,但它总是返回"true"。

请问有人可以告诉我我漏掉了什么吗?

<代码>function checkIfArrayIsUnique(myArray)

{

for (var i = 0; i < myArray.length; i++)

{

for (var j = 0; j < myArray.length; j++)

{

if (i != j)

{

if (myArray[i] == myArray[j])

{

return true; // 表示有重复值

}

}

}

}

return false; // 表示没有重复值。

}

0