JavaScript URL.toString() — адреса рядком


Метод toString() повертає повну адресу рядком — те саме, що властивість href.

автор: NagarD

Загальний опис

Викликати його явно майже не доводиться: об'єкт URL сам перетворюється на рядок скрізь, де рядок і потрібен — у шаблонному рядку, у fetch(), у присвоєнні link.href.

Адреса при цьому нормалізується: зайві точки в шляху зникнуть, кирилиця в параметрах екранується.

автор: NagarD

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
toString 32+ 26+ 7+ 19+ 12+ -
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
toString 32+ yes yes 7+

Приклади

+ запропонувати свій приклад у пісочниці

Об'єкт сам стає рядком там, де треба.

(async () => {
    const url = new URL('/css/property/gap', 'https://css.in.ua');

    console.log(url.toString()); // 'https://css.in.ua/css/property/gap'
    console.log(url.href);       // те саме

    // явний виклик не потрібен — toString спрацьовує сам
    console.log(`Адреса: ${url}`);

    try {
        const response = await fetch(url);
        console.log('Статус:', response.status);
    } catch (error) {
        console.log('Запит із пісочниці не пройшов:', error.message);
    }
})();
автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід