Задать вопрос
miliko0022
@miliko0022
Краткие личные сведения, включая интересующую вас

Какими методами можно взять из строки значение?

У меня есть эта строка.
let x = "Categories=All&Search=Filus";

Какими методами можно получить значение All, Filus
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
rockon404
@rockon404
Frontend Developer
const x = "Categories=All&Search=Filus";

const parseQueryString = str => str.split('&').reduce((acc, el) => {
  const [key, value] = el.split('=');
  acc[key] = value;
  return acc;
}, {});

const params = parseQueryString(x);

console.log(params); // { Categories: "All", Search: "Filus" }

const values = Object.values(params);

console.log(values); // [ "All", "Filus" ]
Ответ написан
@holfza
let x = "Categories=All&Search=Filus";
let params = new URLSearchParams(x);
console.log(params.get('Categories')); // All
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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