JavaScript URL.toString() — адреса рядком
Метод toString() повертає повну адресу рядком — те саме, що властивість href.
Загальний опис
Викликати його явно майже не доводиться: об'єкт URL сам перетворюється на рядок скрізь, де рядок і потрібен — у шаблонному рядку, у fetch(), у присвоєнні link.href.
Адреса при цьому нормалізується: зайві точки в шляху зникнуть, кирилиця в параметрах екранується.
автор: NagarD
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| toString | 32+ | 26+ | 7+ | 19+ | 12+ | - |
| Переглядач | ||||
|---|---|---|---|---|
| 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);
}
})();
Коментарі
Коментарів ще немає — будьте першим!