JavaScript工厂函数
工厂函数与构造函数或类函数相关。但是,它产生并返回一个对象,而不需要一个新的对象。
JavaScript中的工厂函数与构造函数是相同的。然而,它们不需要内部值的this
关键字,也不需要初始化新对象的new
关键字。工厂函数可以有内部值、参数等,就像常规函数一样。与普通函数不同,工厂函数返回的对象可以是任何值、方法等……
如果我们需要生成多个包含相同逻辑的对象,我们可以在函数中编写逻辑并将其用作工厂。这就像一个实际的制造物品的工厂。
语法
下面的工厂语法用于使用函数返回多个数据。
- 在这里,数据是变量,以便使用工厂函数获取输入值并返回工厂变量数据。
示例
下面的例子有助于了解工厂函数以及如何使用javascript操作它。
示例 1
下面的工厂函数示例使用该函数显示多个数据。使用console.log函数将数据显示在控制台中。
输出:
该图显示了使用单个函数的多个数据。
示例 2
下面的工厂函数示例用于显示数学运算及其输出。
输出:
该图显示了使用单个函数的多个数据。
示例 3
下面的工厂函数示例使用该函数显示多个数据。使用console.log函数将数据显示在控制台中。在这里,我们使用“var”来创建变量。
输出:
该图显示了使用单个函数的多个数据。
示例 4
下面的工厂函数示例使用该函数显示多个数据。使用console.log函数将数据显示在控制台中。在这里,我们可以在工厂函数中使用不同对象的fullname。
输出:
该图显示了使用单个函数的多个数据。
示例 5
下面的工厂函数示例展示了使用该函数进行的多个嵌套函数操作。这里我们可以在工厂函数内部创建两个方法,除法和乘法。我们可以为所有函数放置一个值,然后javascript为单个工厂函数值操作乘法和除法。
输出:
该图显示了使用单个函数的多个数据。
总结
JavaScript中的工厂函数用于在一个函数中显示多个值。它是用来按要求显示数据的。