我的问题的核心是,什么是以下两个术语之间的区别:
var fs = new require('fs');
并且
var fs = require('fs');
如果我在任何地方都使用new
,会有什么影响或注意事项吗?
在使用Webstorm时,我注意到只有当我使用new require('fs')
时才能使智能感知工作。在开始为了更好的开发体验一致地使用它之前,我想了解更多信息。
require
调用的影响如何影响new
操作符;而这个问题询问new
操作符如何影响require
调用。具体地说,这个问题比较的是require()
和new require()
,而我认为那个问题比较的是new (require())
和new require()
。 - apsillers