promise

  • 回调函数内部的 this 都是指向 window;回调函数定义:当前处理逻辑完成之后,执行封装在callback函数中的后处续理逻辑;
  • new Promise()参数接收一个同步自执行匿名函数,构建实例时,该参数就会自动执行
    let promise = new Promise((resolve,reject) => {
        console.log(1);
        resolve("returnValue"); // resolve和reject函数传入的实参就当前promise对象的[[PromiseResult]]的值
    });
    console.log(2); //控制台输出1->2
    
    promise对象:
    [[PromiseState]]: "pending"      // 当前promise的状态,可选值:fulfilled(成功态)、rejected(失败态)、pending(等待,初始值)
    [[PromiseResult]]: "returnValue" // 当前promise的值
    
    resolve() -> PromiseStatus从pending变为fulfilled;只接受一个参数
    reject()  -> PromiseStatus从pending变为rejected;只接受一个参数

网站名称:promise
路径分享:http://hxwzsj.com/article/dsojgij.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 温江网站设计 高端网站设计 网站设计制作报价 成都网站建设流程 营销型网站建设 定制网站设计 响应式网站设计方案 企业网站设计 高端网站设计 成都网站建设 重庆手机网站建设 成都网站建设 企业网站制作 品牌网站建设 成都网站设计 app网站建设 成都网站制作 成都网站设计 成都网站设计 教育网站设计方案 高端定制网站设计 高端品牌网站建设