function duplicateWord(a, b) { if (!a || !b) return; var dict = {}; var result = []; a.replace(/\w+/g, function() { // 获得第一组单词 dict[arguments[0]] = true;; }); b.replace(/\w+/g, function() { // 判断单词是否重复,如果重复添加到结果中 if (dict[arguments[0]]) result.push(arguments[0]); }); return result; } var str1='23,45,85,34'; var str2='33,45,63,85'; var words = duplicateWord(str1, str2); alert(words);
if (!a || !b) return;
var dict = {};
var result = [];
a.replace(/\w+/g, function() { // 获得第一组单词
dict[arguments[0]] = true;;
});
b.replace(/\w+/g, function() { // 判断单词是否重复,如果重复添加到结果中
if (dict[arguments[0]])
result.push(arguments[0]);
});
return result;
}
var str1='23,45,85,34';
var str2='33,45,63,85';
var words = duplicateWord(str1, str2);
alert(words);