• ベストアンサー

javascript 配列内の同じ値の検索方法

javascriptで配列内の同じ値があった場合に、エラー文を出力したいのですが・・・ for(i = 1; i < count; i++){  for(n = 1; n < Count; n++){   if(checkNo[i] == checkCount[n]){    a = a + 1;     if(a > 1){ msg="同じ値が存在します"; alert(msg); return false; break;     } } } } 関数とかあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • spnk55
  • ベストアンサー率29% (11/37)
回答No.1

配列名をhairetuとした場合、 function Func(){ for(i=0; i<hairetu.length; i++){ for(j=i+1; j<hairetu.length; j++){ if(hairetu[i]==hairetu[j]){ alert("同じ値が存在します"); break; } } } } こんな感じの関数でいかがでしょうか?

関連するQ&A