📅  最后修改于: 2023-12-03 15:41:25.476000             🧑  作者: Mango
在 Web 开发中,URL(Uniform Resource Locator)是一个经常出现的概念。它代表着一个资源的地址,由协议、主机名、端口、路径和查询参数等组成。而 URL.hostname
这个 API 则是用来访问 URL 中的主机名(即域名)的。
const hostnameValue = new URL(urlString).hostname;
urlString
:必选参数,表示待解析的 URL 字符串。URL.hostname
返回解析出的 URL 中的主机名,不包括端口号。若 URL 在语法上无效,则抛出 TypeError
异常。
const url1 = new URL('http://www.example.com/path/to/resource');
console.log(url1.hostname); // "www.example.com"
const url2 = new URL('https://github.com/');
console.log(url2.hostname); // "github.com"
const url3 = new URL('invalid-url'); // 抛出 TypeError 异常
URL.hostname
在 Web 开发中应用广泛,例如:
总之,了解 URL.hostname
这个 API,有助于我们更好地理解 URL 的结构,更加有效地开发 Web 应用。
以上为 URL.hostname
的介绍。