コンマ区切りの数字を含む 3 つの文字列があります。
var str1 = "1,5,3";
var str2 = "2,5,1";
var str3 = "3,2,1,5";
これら3つの文字列を相互にチェックしたい(すべての共通要素を取得するため)
期待される出力
var result = 1,5;
文字列が 2 つしかない場合、これは既に使用したロジックです
var array = str2.split(',');
for(var item in array) {
var contains = (str1.indexOf(array[item]) > -1);
if(contains == 1) {
var result = array[item]+',';
getele2 += result;
geteleresult = getele2.replace(/\,$/, '');
}
}
alert(geteleresult);
しかし、複数の文字列がチェックされている場合、これらにソートロジックを適用する方法がわかりません。どんなアイデアでも助けてください...