首页 > 其他 > 详细

Promise

时间:2019-11-06 19:34:32      阅读:81      评论:0      收藏:0      [点我收藏+]

区别实例对象与函数对象

  1、实例对象:new 函数产生的对象,称为实例对象,简称对象

  2、函数对象:将函数作为对象使用时,简称函数对象

<script>
    function Fn(){//Fn函数
    }
    const fn = new Fn() //Fn是构造函数,fn是实例对象(简称对象)
    console.log(Fn.prototype)//Fn是函数对象
    Fn.bind({})//调用函数对象的bind方法
    $("#test") //jQuery函数
    $.get("/test") //jQuery函数对象,括号左边是函数,点的左边是对象
  </script>

两种类型的回调函数

  回调函数:回调函数就是一个参数,将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数。这个过程就叫做回调

  同步回调

    理解:立即执行,完全执行完了才结束,不会放入到回调队列中

    例子:数组遍历相关的回调函数,Promise的excutor函数

  异步回调

    理解:不会立即执行,会放入到队列中将来执行

    例子:定时器回调、ajax、Promise的成功|失败的回调

Promise

原文:https://www.cnblogs.com/xdl-smile/p/11807048.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!