javascript - 模块和工厂函数有什么区别?
问题描述
我在模块、工厂函数和构造函数的概念上苦苦挣扎......
我最好奇的是模块和工厂函数的区别,什么时候用什么?
解决方案
模块和工厂函数之间的主要区别比你想象的要简单。
模块只是包含可以导入/导出的代码块的文件。
而工厂函数是创建对象并返回它们的函数。您还可能会发现其他解释构造函数与工厂函数的堆栈溢出帖子:
推荐阅读
- reactjs - 配置 Amplify 以使用现有的 Cognito 令牌
- javascript - WebView2:在 C# 中从 Javascript 代码设置对象属性
- excel - 在没有安装 excel 的情况下使用 VB.NET 读取 Excel
- regex - 正则表达式不像预期的那么贪婪 /^(\d+)[^_]/
- python - Python通过指向一个特定的字符串来分割一组字符
- applescript - 使用 AppleScript 在 Apple Mail 中使用现有的 google 帐户登录
- java - 尝试将属性添加到 application.properties 文件
- c# - Word:在 TableCell 中显示标题的导航
- file - 作为专家,有没有办法从 Gmail 或 Google 获取日志文件?
- ansible - 从 vShpere 内容库部署时的操作系统自定义