Показать сообщение отдельно
  #8 (permalink)  
Старый 10.12.2018, 11:21
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,005

function merge(str1, str2) {
	var map = Object.create(null);
	return (str1 + str2).replace(/&([^=]+)=[^&]*/ig, function (m, n) { return map[n] ? '' : (map[n] = true, m); });
}

var str1 = '&par1=1&par2=RR&par3=234,223&par2=A';
var str2 = '&par1=2&par5=pp';

alert(merge(str1, str2));
Ответить с цитированием