URL query params

Как распарсить URL строковые GET-параметры в объект

16 ноября, 2015
1 минута чтения

Если контент не отображается, включите VPN.

Листинг

function extraParser(extra) {
    let output = {};
    
    extra
          .split('&')
          .filter(e => !!e)
          .forEach(e => {
            const objWithKey = e.split('=');
            const key = objWithKey[0];
            output[key] = objWithKey[1];
          });
    
    return output;
}

Пример

extraParser('&yUnitSystem=binary&areaMode=stacked') 
// => {yUnitSystem: 'binary', areaMode: 'stacked'}

Денис Сергеевич Басковский

Философ, изобретатель и поэт.

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Запускаем Chrome с прокси сервером и игнорированием CORS
Предыдущая статья

Запускаем Chrome с прокси сервером и игнорированием CORS

Angular.js
Следующая статья

Часто используемые плагины для angular.js