Javascript require(路径)和require(路径)之间有什么区别;和require(';path';)。解析;就本例中的性能而言?

Javascript require(路径)和require(路径)之间有什么区别;和require(';path';)。解析;就本例中的性能而言?,javascript,node.js,performance,Javascript,Node.js,Performance,我没有太多的知识,所以我尽量理解使用NodeJS执行代码的方式 //Sample script A const path = require('path'); function A (){ return path.resolve(__dirname, 'some relative path'); } 就性能而言,这两个示例之间是否存在一些差异 //Sample script B const resolve = require('path').resolve; function B (

我没有太多的知识,所以我尽量理解使用NodeJS执行代码的方式

//Sample script A 

const path = require('path');

function A (){
return path.resolve(__dirname, 'some relative path');
}
就性能而言,这两个示例之间是否存在一些差异

//Sample script B

const resolve = require('path').resolve;

function B (){
return resolve(__dirname, 'some relative path');
}
如果你们能给出一个详细的答案就更好了, 我不是土生土长的说英语的,对不起,有什么错误


感谢您的帮助

路径模块提供了用于处理文件和目录路径的实用程序或API。您可以使用将其包含在项目中

const path=require('path')//模块

path.resolve()
方法将一系列路径或路径段解析为绝对路径

const resolve=require('path')。resolve


在这里,我们只是从路径模块中获得解析方法

两者几乎相同,它们可能与第二个版本的性能略有提高,因为它具有属性访问权限,不需要每次解析。-Keith可以向我解释更多?感谢回答,非常清楚模块和方法,但问题在于性能方面的差异,在这两个例子之间,我知道bot过于简化了。