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