これは私がやろうとしていることです: 彼は同じドメインを二度入力すると(重複して)私は削除したいと思っています。二人組Javascript:複数のューザーの配列内での検索
これまでのところ、私はdupesを見つけることができる部分まで来ている、これは私が使用していたコードです:
function check_if_already_in_the_list___manual_textbox()
{
var therows=0;
var thetext = document.forms[0].text.value;
var newtext = thetext.split("\n");
therows+=newtext.length;
var i;
var match_counter=0;
for(i=0;i<newtext.length;i++) // first iterate over the number of items
{
for(j=0;j<newtext.length;j++) // second, start a second loop to compare each other
{
if(newtext[j].toLowerCase()==newtext[i].toLowerCase())
{
match_counter++;
}
if(match_counter >=2) // Found dupe!
{alert("Matched:"+newtext[j]+" "+newtext[i]+" Counter"+match_counter);
match_counter=0;}
}
alert("Match counter:"+match_counter+ " D:"+newtext[i]);'
match_counter=0;
}
//alert(""+match_counter);
return match_counter;
}
をこれより良いを行うための任意の提案が最もいただければ幸いです、また、私は見当がつかない私はおそらく「スプライス」が、本当にわからないを使用する必要があることを参照グーグルdupes :(
を取り出す方法。
感謝を事前に!
R
(PSソルRYフォーマットは奇妙に見えるが、それは私が
良いですが、文字列は任意であり、(ドメイン名ではあまり高くないかもしれませんが)文字列が組み込みのものと一致する可能性があるので、 'list.hasOwnProperty(arr [i])'オブジェクトメソッド、例えば'var arr = ['toString'、 'valueOf'];' - > 'arrCopy.length = 0'です。 – RobG
@RobG ah!いい視点ね。私はそれについても考えていませんでした。 –