url.toJSON()


URL 对象上的 toJSON() 方法返回序列化的网址。返回值等同于 url.hrefurl.toString() 的值。

¥The toJSON() method on the URL object returns the serialized URL. The value returned is equivalent to that of url.href and url.toString().

URL 对象用 JSON.stringify() 序列化时,会自动调用此方法。

¥This method is automatically called when an URL object is serialized with JSON.stringify().

const myURLs = [
  new URL('https://www.example.com'),
  new URL('https://test.example.org'),
];
console.log(JSON.stringify(myURLs));
// Prints ["https://www.example.com/","https://test.example.org/"]