URL query params

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

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

Приглашаю к общению в комментариях!

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая статья

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

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

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