配列に重複する値が含まれているかどうかをチェックする JavaScript 関数を書きたかったのです。
私は次のコードを書きましたが、その答えは常に「真」です。
何が欠けているのか誰か教えてください。
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.
}