Interface URL

The URL interface represents an object providing static methods used for creating object URLs.

MDN Reference

interface URL {
    new URLnew (url: string, base?: string | URL): any;
    hash: string;
    host: string;
    hostname: string;
    href: string;
    origin: string;
    password: string;
    pathname: string;
    port: string;
    protocol: string;
    search: string;
    searchParams: URLSearchParams;
    username: string;
    setHash(hash: string): void;
    setHost(host: string): void;
    setHostname(hostname: string): void;
    setHref(href: string): void;
    setPassword(password: string): void;
    setPathname(pathname: string): void;
    setPort(port: string): void;
    setProtocol(protocol: string): void;
    setSearch(search: string): void;
    setUsername(username: string): void;
    toJSON(): string;
    toJSON(): string;
    toString(): string;
    toString(): string;
}

Constructors

  • Parameters

    • url: string
    • Optionalbase: string | URL

    Returns any

Properties

hash: string
host: string
hostname: string
href: string
origin: string
password: string
pathname: string
port: string
protocol: string
search: string
searchParams: URLSearchParams
username: string

Methods

  • 设置网址的片段部分

    Parameters

    • hash: string

    Returns void

  • 设置网址的主机部分

    Parameters

    • host: string

    Returns void

  • 设置网址的主机名部分

    Parameters

    • hostname: string

    Returns void

  • 设置序列化的网址

    Parameters

    • href: string

    Returns void

  • 设置网址的密码部分

    Parameters

    • password: string

    Returns void

  • 设置网址的路径部分

    Parameters

    • pathname: string

    Returns void

  • 设置网址的端口部分

    Parameters

    • port: string

    Returns void

  • 设置网址的协议部分

    Parameters

    • protocol: string

    Returns void

  • 设置网址的序列化的查询部分

    Parameters

    • search: string

    Returns void

  • 设置网址的用户名部分

    Parameters

    • username: string

    Returns void

  • Returns string

  • 返回序列化的网址,当 URL 对象用 JSON.stringify() 序列化时,会自动调用此方法

    Returns string

  • Returns string

  • 返回序列化的网址

    Returns string