美文网首页
promise是啥

promise是啥

作者: 微点 | 来源:发表于2025-04-08 13:02 被阅读0次

promise是啥,有啥作用,为啥在前端面试中大行其道?

首先,promise是es6中引入的一种编程模式,一个对象,一种编程方式,它之所以出现,是为了解决异步操作中回调地域的问题,防止嵌套过深导致代码过于雍总而难以维护与阅读。

在使用它时,只要new新建一个promise对象,并通过构造器传入一个函数,并在函数中通过resolve与reject方法来设置promise对象状态。其中有两个状态,一个为fulfied,一个为rejected,通过箭头函数设置promise状态,再通过链式编程控制执行片段,即可减少异步回调,嵌套过深的问题,链式中,then为处理promise为fulfied的逻辑后续专门方法,而catch为捕获rejected抛出的异常后续执行片段专门方法。通过链式编程,能很好地控制回调嵌套,增加代码可阅读性可维护性。

相关文章

  • 关于promise

    本文章完全参考 阮一峰老师的es6-promise。如果有啥问题可以直接去看原文! 什么是promise,简单地来...

  • 手写基础 promise

    1. 前言 玩下吧 手写 promise,看看能写成啥样 2. promise 基础结构 3. 手写`promi...

  • 什么是Promise,它到底解决了什么问题?

    什么是Promise Promise 是异步编程的一种解决方案 Promise 核心 Promise 概括来说是对...

  • 35_谈谈你对promise的用法和理解

    一、初识Promise 1、什么是promise? Promise可能大家都不陌生,因为Promise规范已经出来...

  • Javascript: Promise 学习笔记(1)

    什么是 Promise ? Promise 解决了什么问题? 语法 一、什么是 Promise ? A Promi...

  • Promise

    什么是Promise Promise解决了什么问题 Promise/A+规范 Promise的原理(如何实现链式调...

  • JS基础篇-Promise

    一、什么是Promise 1、Promise的结构: class Promise { constructor(e...

  • ES6-Promise

    参考链接: 1.阮一峰Promise解读 2.Promise用法讲解 Promise含义 Promise是异步编程...

  • Promise基础用法

    > 简述: ## 什么是Promise? -Promise是用来处理异步的; -Promise就是承诺,对未来的承...

  • JavaScript Promise 对象

    一、什么是Promise ECMAscript 6 提供了 Promise 对象。Promise 是异步编程的一个...

网友评论

      本文标题:promise是啥

      本文链接:https://www.haomeiwen.com/subject/ucrtbjtx.html