我有三个包含逗号分隔数字的字符串。
var str1 = "1,5,3";
var str2 = "2,5,1";
var str3 = "3,2,1,5";
我想互相检查这三个字符串(以获取所有字符串之间的共同元素)
预期输出
var result = 1,5;
如果我只有两个字符串,这是我已经使用的逻辑
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);
但是当检查多个字符串时,我不知道如何为这些应用排序逻辑。任何想法然后请帮助谢谢...