JavaScript метод decodeURIComponent()
JavaScript объект GlobalОпределение и применение
JavaScript метод decodeURIComponent() декодирует управляющие последовательности символов в компоненте URI (англ. Uniform Resource Identifier – унифицированный идентификатор ресурса), ранее созданный encodeURIComponent(), или другим подобным способом.
Поддержка браузерами
| Метод | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|
| decodeURIComponent() | Да | Да | Да | Да | Да | Да |
JavaScript синтаксис:
decodeURIComponent(encodedURI);
encodedURI - String
Версия JavaScript
ECMAScript 3rd Edition (ECMA-262)Значения параметров
| Параметр | Описание |
|---|---|
| encodedURI | Строковое значение, содержащее закодированный компонент Uniform Resource Identifier. |
Исключения
| Тип исключения | Описание |
|---|---|
| URIError | Возникает в том случае, если закодированная строка URI (унифицированный идентификатор ресурса) содержит недопустимые последовательности символов. |
Пример использования
const uri = "https://basicweb.ru/file.php?login=hello&pass=world"; const uri_enc = encodeURIComponent(uri); const uri_dec = decodeURIComponent(uri_enc); console.log(uri_enc); // "https%3A%2F%2Fbasicweb.ry%2Ffile.php%3Flogin%3Dhello%26pass%3Dworld" console.log(uri_dec); // "https://basicweb.ru/file.php?login=hello&pass=world"JavaScript объект Global





