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

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

Листинг

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'}

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

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

Добавить комментарий Отменить ответ

Запускаем Chrome с прокси сервером и игнорированием CORS
Предыдущая статья

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

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

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

Exit mobile version