Как декодировать строку с помощью js?

Есть функция
getParam(param) {
		let getparams = location.search.replace('?', '').split('&');
		let value = false;

		getparams.forEach((el, index) => {
			let arr = el.split('=');
			let key = arr[0];
			let val = arr[1];

			if( param == key ) value = val;
		})

		return value;
	}

Почему возвращает закодированную строку? и как её раскодировать?
Например если у меня в GET находится это ?cat=Дизайн , функция вернёт мне %D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
lazalu68
@lazalu68
Salmon
decodeUri( getParam("cat") )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы