文章 2024-01-25 来自:开发者社区

No101.精选前端面试题,享受每天的挑战和学习(Promise)

1. 解释什么是Promise,并简要说明它的作用和优势。Promise是JavaScript的一种异步编程解决方案,用于处理异步操作。它提供了更优雅的方式来处理异步操作,使得代码更易读、可维护,并解决了回调地狱问题。Promise具有状态(pending、fulfilled、rejected)和链式调用的特点,使得异步流程控制更加直观和灵活。Promise是JavaScript中的一种异步编程....

文章 2024-01-10 来自:开发者社区

【面试题】Promise只会概念远远不够,还需这17道题目巩固!

前端面试题库 (面试必备)            推荐:★★★★★地址:前端面试题库表妹一键制作自己的五星红旗国庆头像,超好看在学习Promise相关题目之前,我们先做一些知识的回顾:JavaScript 是一门单线程执行的编程语言。也就是说,同一时间只能做一件事情。JS执行机制中有同步任务和异步任务,执行入队优先级是前者;异步任务又分....

【面试题】Promise只会概念远远不够,还需这17道题目巩固!
文章 2024-01-10 来自:开发者社区

面试官:请手写一个Promise

前端面试题库 (面试必备)            推荐:★★★★★地址:前端面试题库前言面试官:请手写一个Promise?(开门见山)我:既然说到Promise,那我肯定得先介绍一下JavaScript异步编程的发展史吧,这样就理解为啥Promise会出现以及Promise解决了什么问题了吧。阶段一:回调函数阶段二:事件发布/订阅模型.....

面试官:请手写一个Promise
文章 2024-01-10 来自:开发者社区

面试官问:如果有100个请求,你如何使用Promise控制并发?

开篇在现代Web开发中,异步请求已经成为了必不可少的一部分。然而,当我们需要同时处理多个请求时,如何避免请求之间的冲突和混乱呢?这就是今天我们要探讨的话题——如何使用Promise控制并发请求。在JavaScript中可以通过Promise.all()、Promise.race()、async/await等不同方式来实现对异步并发任务的控制。以下是一种使用Promise.all()方法实现并发控....

文章 2024-01-10 来自:开发者社区

【面试题】面试官问:如果有100个请求,你如何使用Promise控制并发?

大厂面试题分享 面试题库前后端面试题库 (面试必备) 推荐:★★★★★地址:前端面试题库  web前端面试题库 VS java后端面试题库大全开篇在现代Web开发中,异步请求已经成为了必不可少的一部分。然而,当我们需要同时处理多个请求时,如何避免请求之间的冲突和混乱呢?这就是今天我们要探讨的话题——如何使用Promise控制并发请求。在JavaScript中可以通过Promise.al....

【面试题】面试官问:如果有100个请求,你如何使用Promise控制并发?
文章 2024-01-09 来自:开发者社区

【面试题】async/await、promise和setTimeout的执行顺序

从一道题目出发今天看到一道面试题,是关于async/await、promise和setTimeout的执行顺序,题目如下:asyncfunctionasync1() { console.log('async1 start'); awaitasync2(); console.log('asnyc1 end'); } asyncfunctionasync2() { console.l...

【面试题】async/await、promise和setTimeout的执行顺序
文章 2024-01-09 来自:开发者社区

【面试题】面试官:为什么Promise中的错误不能被try/catch?

大厂面试题分享 面试题库前端面试题库 (面试必备)   推荐:★★★★★地址:前端面试题库前言之前我写过一篇文章,讨论了为什么async await中的错误可以被try catch,而setTimeout等api不能,有小伙伴提出之前面试被面试官问过为什么Promise的错误不能try catch,为什么要这么设计。好吧,虽然Promise这个话题大家都聊烂了,今天我们再来展开聊聊。什....

【面试题】面试官:为什么Promise中的错误不能被try/catch?
文章 2024-01-09 来自:开发者社区

【面试题】说说 Promise是什么?如何使用

大厂面试题分享 面试题库前端面试题库 (面试必备)   推荐:★★★★★地址:前端面试题库前言本文主要介绍和总结Promise的作用、使用方式和其对应的一些方法,供大家参考学习,如有写的不准确的地方欢迎大家指出,相互学习,共同进步!一. 什么是Promise?在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,....

【面试题】说说 Promise是什么?如何使用
文章 2024-01-09 来自:开发者社区

【面试题】吃透Promise?先实现一个再说(包含所有方法)(二)

【面试题】吃透Promise?先实现一个再说(包含所有方法)(一):https://developer.aliyun.com/article/14139432.3.2是针对x如果是一个promise对象需要通过对PENDING,FULFILLED,REJECTED3个状态进行 如果x处于pending状态,那么在成功或者失败前,我们需要保存这个状态, 如果x处于fulfilled或者reject....

【面试题】吃透Promise?先实现一个再说(包含所有方法)(二)
文章 2024-01-09 来自:开发者社区

【面试题】前端人70%以上 不了解的promise/async await

前言  今天给大家分享promise,笔者将从早期的异步代码的困境、promise出现解决了什么问题、异步回调地狱的终极方案并且实现async await的核心语法,其实async/await只是generator+promise的一个变种而已。这是坚持写博客的第三周,坚持下去事情总是会变好! 给大家推荐一个实用面试题库1、前端面试题库 (面试必备)       &a...

【面试题】前端人70%以上 不了解的promise/async await

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注