У меня много проблем с пониманием этого.Что происходит в getForm (), если URL разбивается на пары имя / значение, затем он передается обратно и сохраняется в $ _GET?Мое понимание после этого просто рушится.Я не знаю, почему используется decodeURIcomponent или как он работает, и я не уверен на 100%, что делает строка $ _GET [peroperty] ИЛИ что такое даже «чистый» и как его можно поместить в массив ...
var url = document.location.href;
$_GET = getForm(url);
var counter = 0;
var answers = [];
for (property in $_GET) {
var str = $_GET[property];
var dec = decodeURIComponent(str);
var clean = dec.replace(/\++/g, ' ');
$_GET[property] = clean;
counter++;
if (counter > 2 && clean != "") answers.push(clean);
}