首页 > 其他分享 >Promise构造函数

Promise构造函数

时间:2023-02-10 15:11:05浏览次数:40  
标签:function 调用 value Promise reject 构造函数

介绍

Promise是ES6引入的异步编程的新解决方案,语法上Promise是一个构造函数,

用来封装一步操作并可以获取其成功或失败的结果。

1.Promise构造函数:Promise(excutor){ }

2.Promise.Prototype.then方法

3.Promise.prototype.catch方法

 

基本使用

如果成功就调用第一个函数

如果失败就调用第二个函数

<script>
        // 实例化Promise对象
        const p = new Promise(function(resolve,reject){
            setTimeout(function(){
                let data = '数据库中的用户数据';
                resolve(data)
                let err ='数据读取失败';
                reject(err)
            },1000)
        });
        
        // 调用Promise的then方法
        p.then(function(value){
            console.log(value);
        },function(reason){
            console.log(reason);
        })
    </script>

 

标签:function,调用,value,Promise,reject,构造函数
From: https://www.cnblogs.com/0722tian/p/17108996.html

相关文章

  • js基础笔记学习107-构造函数
     ......
  • web前端 Promise.all、Promise.allSettled方法
    Promise.allSettled执行多个Promise对象实例,配合await使用,可以达到等待任务全部完成后再继续执行的效果。返回值是一个成功的Promise,其内部值为参数中的Promise的执行结......
  • 构造函数的执行顺序(初始化顺序)和析构函数的执行顺序(析构顺序)
    1.构造函数的执行顺序(构造顺序)(1)虚拟基类的构造函数(2)基类的构造函数(3)成员对象的构造函数(初始化顺序为成员声明的顺序)(4)自身的构造函数2.析构函数的执行顺序(析构顺序)(1)自......
  • Solidity极简入门#11. 构造函数和修饰器
    这一讲,我们将用合约权限控制(Ownable)的例子介绍solidity语言中构造函数(constructor)和独有的修饰器(modifier)。构造函数构造函数(constructor)是一种特殊的函数,每个合约可以定义......
  • js构造函数详解
    1.构造函数介绍构造函数是专门用来生成对象的函数,它提供模板,描述对象的基本结构。一个构造函数,可以生成多个对象,这些对象都有相同的结构。构造函数的写法就是一个普通的函......
  • 构造函数
    返回一个结构体变量的函数这是一种面向对象的编程方法,go语言不是面向对象的编程语言它是面向接口的编程语言,但是可以通过结构体和函数来实现面向对象的功能简单的例子,定......
  • 学生管理系统构造函数版
    packagemainimport("fmt""os")typestudentstruct{namestringidint64}typestudenMgrstruct{allStudentmap[int64]student}funcnewS......
  • C# Autofac 构造函数注入,属性注入,方法注入
    十年河东,十年河西,莫欺少年穷。学无止境,精益求精。新建一个控制台应用程序,如下构造: MyAutoFac层引入autofac版本V6.5接口层如下:namespaceMyInterface{publ......
  • javaScript 高级语法 - 构造函数创建对象,原型对象 prototype,对象原型 _proto_,原型对象
    1.构造函数创建对象functionHuman(id,name){this.id=id;//属性this.name=name;this.info=function(){//方法console.log("info:"+this.id+this.name)......
  • Promise 基本了解和使用
    所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。Promise提供统一......