Я хотел написать функцию 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; // means there are duplicate values
}
}
}
}
return false; // means there are no duplicate values.
}