• 技术文章 >Web开发 >JavaScript

    js不同类型的工厂函数

    小妮浅浅小妮浅浅2021-10-22 10:54:57原创3552

    1、带参数的工厂函数和所有函数一样,可以通过参数来定义我们的工厂函数。

    组合工厂函数,在一个工厂函数中定义另一个工厂函数。

    2、可以帮助我们将复杂的工厂函数拆分成更小、更重要的碎片。

    3、异步的工厂函数,并非所有工厂都会立即返回数据。

    有些必须先获取数据。在这些情况下,我们可以返回Promises来定义工厂函数。

    实例

    function getMeal(menuUrl) {
     return new Promise((resolve, reject) => {
     fetch(menuUrl)
     .then(result => {
     resolve({
     type: 'meal',
     courses: result.json()
     });
     })
     .catch(reject);
     });
     }

    以上就是js不同类型的工厂函数,希望对大家有所帮助。更多js学习指路:js教程

    专题推荐:js 工厂函数
    品易云
    上一篇:js数组如何理解 下一篇:js工厂模式的优缺点

    相关文章推荐

    • js深度优先遍历的介绍• js广度优先遍历如何实现• js中快速排序如何实现• js中二分搜索的使用• js如何合并两个有序数组• js事件委托的优点• 超级容易上手,Vue中使用JSX• js原型链继承的优点• js原型链继承的缺点• js构造继承有什么优点• js构造继承的缺点• js基本数据类型有什么特点• js创建对象的5种方式• js数组如何理解

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网