我有三個字符串,其中包含逗號分隔的數字。檢查多個字符串包含使用javascript的對方
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);
但是,當多個字符串被檢查我不知道如何應用這些排序邏輯。任何想法,請您幫助 感謝...
原因downvote ...? – 2013-05-09 04:55:27
@prashanth這對我來說很好。不知道爲什麼這是投票。 – HaBo 2013-05-09 05:02:38
@HaBo我有一些仇敵在這裏誰downvote所有我的答案 – 2013-05-09 05:04:00