首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FileUtils必须使用新的?

FileUtils必须使用新的?
EN

Stack Overflow用户
提问于 2014-05-03 17:19:06
回答 1查看 44关注 0票数 0

对于FileUtils,我们必须使用前面的新词吗?

代码语言:javascript
复制
var f = new FileUtils.File(mypath);

我们就不能这么做吗:

代码语言:javascript
复制
var f = FileUtils.File(mypath);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-03 17:43:07

使用当前的火狐版本,您只需将FileUtils.File()作为一个函数调用即可,您将得到相同的结果。然而,这是一个实现细节-文档清楚地表明FileUtils.File()是一个构造函数,应该使用new关键字作为构造函数。因此,虽然您可以使用它作为一个函数,但您不能真正依赖这个行为--如果将来实现发生变化,它可能会停止工作。更重要的是,从逻辑上讲,这是一个创建新对象的构造函数,使用它可以使代码更容易理解。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23447550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档