JavaScript 语法问题 --- const { URL } = require('url');



在这种情况下,初始化node.js中的文件处理系统时,在线文档使用:

const fs = require('fs');
const { URL } = require('url');
const fileUrl = new URL('file:///tmp/hello');
fs.readFileSync(fileUrl);

我不熟悉{URL}中URL周围的大括号。他们在这里做什么?在上一行中,fs没有被大括号包围。

https://nodejs.org/dist/latest-v8.x/docs/api/fs.html#fs_threadpool_usage

这是一个析构函数赋值。如果没有括号,你将不得不使用url。URL((而不是简单的URL((:

const url = require('url');
const fileUrl = new url.URL('file:///tmp/hello');

如果你想了解更多信息,这里有一个类似的答案。

相关内容

  • 没有找到相关文章

最新更新