Как извлечь ПОЛУЧИТЬ параметр из URL в JavaScript? [дубликат]

Если я пойму правильно, небольшое количество памяти будет выделено для массивов строк. Вы кодируете, по существу требует, чтобы универсальный список был создан так или иначе, итак, почему не просто возвращают это?

[РЕДАКТИРОВАНИЕ] Удалил версию кода, который возвратил нулевое значение. Другие ответы, отговаривающие от пустых возвращаемых значений при этом обстоятельстве, кажется, лучший совет [/РЕДАКТИРОВАНИЕ]

List<string> GetTheStuff()
{
   List<string> s = new List<string();
   if (somePredicarte())
   {
      // more code
   }
   return s;
}
7
задан Community 23 May 2017 в 12:06
поделиться

1 ответ

(function(){

    var url = 'http://mydomain.com/?q=microsoft&p=next'
    var s = url.search.substring(1).split('&');

    if(!s.length) return;

    window.GET = {};

    for(var i  = 0; i < s.length; i++) {

        var parts = s[i].split('=');

        GET[unescape(parts[0])] = unescape(parts[1]);

    }

}())

Думаю, это сработает ..

2
ответ дан 7 December 2019 в 07:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: