new URLPattern(obj[, baseURL][, options])
obj<Object> 一个输入模式baseURL<string> | <undefined> 基础 URL 字符串options<Object> 选项
将 Object 解析为输入模式,并使用它来实例化一个新的 URLPattern 对象。对象成员可以是 protocol、username、password、hostname、port、pathname、search、hash 或 baseURL。
🌐 Parse the Object as an input pattern, and use it to instantiate a new
URLPattern object. The object members can be any of protocol, username,
password, hostname, port, pathname, search, hash or baseURL.
如果未指定 baseURL,它的默认值为 undefined。
🌐 If baseURL is not specified, it defaults to undefined.
一个选项可以有 ignoreCase 布尔属性,如果设置为 true,则启用不区分大小写的匹配。
🌐 An option can have ignoreCase boolean attribute which enables
case-insensitive matching if set to true.
构造函数可以抛出 TypeError 来表示解析失败。
🌐 The constructor can throw a TypeError to indicate parsing failure.