url.toJSON()


URL 对象上的 toJSON() 方法返回序列化的 URL。返回的值等同于 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/"]