📜  节点 | URL.toJSON() 方法

📅  最后修改于: 2022-05-13 01:56:57.282000             🧑  作者: Mango

节点 | URL.toJSON() 方法

node.js URL 模块中的url.toJSON() 方法用于返回 URL 对象的序列化 URL。该方法的返回值等价于 URL.href 和 url.toString() 方法。如果使用 JSON.stringify() 方法序列化 URL 对象,则会自动调用它。

句法:

url.toJSON()

参数:此方法不接受任何参数。

返回值:此方法返回 URL 对象的序列化 URL。

下面的示例说明了 Node.js 中的 url.toJSON() 方法:



示例 1:

// node program to demonstrate the
// url.toJSON() method in node.js
  
// Require an URL module
const url = require('url');
  
// Creating and initializing myURL variable
var urls = [
    new URL('https://www.geeksforgeeks.com'),
    new URL('https://www.google.com'),
    new URL('https://www.mygeeks.com')
];
  
// Display result
console.log(JSON.stringify(urls));

输出:

[
    "https://www.geeksforgeeks.org/",
    "https://www.google.com/",
    "https://www.mygeeks.com/"
]

示例 2:

// node program to demonstrate the
// url.toJSON() method in node.js
  
// Require an URL module
const url = require('url');
  
// Creating and initializing myURL variable
var myurl = [
    new URL('https://www.geeksforgeeks.org'),
    new URL('https://www.contribute.geeksforgeeks.org'),
    new URL('https://www.practice.geeksforgeeks.org'),
    new URL('https://www.demo.geeksforgeeks.org'),
    new URL('https://www.write.geeksforgeeks.org'),
];
  
// Display result
console.log(JSON.stringify(myurl));

输出:

[
    "https://www.geeksforgeeks.org/",
    "https://www.contribute.geeksforgeeks.org/",
    "https://www.practice.geeksforgeeks.org/",
    "https://www.demo.geeksforgeeks.org/",
    "https://www.write.geeksforgeeks.org/"
]

注意:上述程序将使用node index.js命令进行编译和运行。

参考: https://nodejs.org/api/url.html#url_url_tojson