网站首页 站内搜索

搜索结果

查询Tags标签: promise,共有 329条记录
  • 教你如何手写一个Promise

    想要源码的可以看这里,里面也有一些其他的知识 想要手写一个promise,首先就要了解promise,想必大家都被过一些promise的面试题,知道一些promise的用法,主要考的就是一种异步编程的思想。 了解promise 我们先来看看直接输出一个promise对象会是什么,通过代码: var p…

    2022/2/26 6:25:15 人评论 次浏览
  • 使用 Node.js 需要了解多少 JavaScript

    使用 Node.js 需要了解多少 JavaScript JavaScript 概念: 词汇结构 表达式 类型(string,number,boolean,ES6以后 symbol set map) 类(class this为public var为private) 变量(var,const,let) 函数 this 箭头函数 循环 作用域 数组 模板字面量(使用反引号```(back-tick)…

    2022/2/25 17:21:27 人评论 次浏览
  • ES6进阶

    ES6进阶版文章目录 前言一、类1.创建类 二、模块化1.export 导出和import导入 三、可迭代对象1.set 数组去重2.WeakSet3.Map4.for of4.Promise异步处理Promise解决回调地狱Promise实现网络请求总结前言 ES6 的出现主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有…

    2022/2/23 6:25:03 人评论 次浏览
  • JavaScript学习之ES6学习之Promise

    简介 主要介绍Promise新特性的概念和使用。 概念: Promise是ES6引入的异步编程的新解决方案,语法上Promise是一个构造函数,用来封装异步操作(也就是回调函数)。 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8&q…

    2022/2/20 22:30:52 人评论 次浏览
  • Promise异步编程

    异步编程fs 文件操作 require(fs).readFile(./index.html, (err,data)=>{})数据库操作AJAX$.get(/server, (data)=>{})定时器 setTimeout(()=>{}, 2000);Promise 的状态 实例对象中的一个属性 『PromiseState』pending 未决定的 resolved / fullfilled 成功 re…

    2022/2/16 14:11:38 人评论 次浏览
  • promise 成功回调 失败回调

    比较清晰的写法,成功,resolve调用then里面的回调 失败,reject,调用catch里面的回调 虽然说,这个then里面,可以写两个回调,一个成功的回调,一个失败的回调,但是采用上面的写法,就是比较清晰的写法

    2022/2/10 23:16:04 人评论 次浏览
  • nodeES6模块化 + Promise(ES6新对象) +async和await(ES2017关键字) 5+JS执行机制(事件循环)

    node学习总结2 nodeES6模块化Promise(ES6新对象)async和await(ES2017关键字)async和await读取JSON文件案例JS执行机制(事件循环)微任务和宏任务 1. ES6模块化 1.1 CommonJS 规范 node.js 遵循了 CommonJS 的模块化规范。其中: 导入其它模块使用 require()方法模块对…

    2022/2/10 22:13:58 人评论 次浏览
  • Promise.all 和 Promise.race

    Pomise.all的使用 Promise.all可以将多个Promise实例包装成一个新的Promise实例。 同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。 Promse.all在处理多个异步处理时非常有用,比如说一个页面上需要等两…

    2022/2/3 23:46:01 人评论 次浏览
  • babel实战--如何在项目中使用babel

    概要目前在使用的三大框架(vue.js, react.js, angular.js)都有相应的脚手架工具已经贴心的帮我们集成了babel的各种配置,因此我们少了很多配置的工作量,一条命令就可以开始开发业务代码了,觉得自己又牛逼闪闪了。显示那是我们的错觉,与大佬之间的距离也许就差一个对…

    2022/2/2 23:44:16 人评论 次浏览
  • JavaScript手写Promise

    const PROMISE_STATUS_PENDING = pending const PROMISE_STATUS_FULFILLED = fulfilled const PROMISE_STATUS_REJECTED = rejected// 工具函数 function execFunctionWithCatchError(execFn, value, resolve, reject) {try {const result = execFn(value)resolve(result)…

    2022/1/28 17:04:14 人评论 次浏览
  • 按顺序读取Promise

    有一个文件列表,要按顺序读写文件,用for循环读取,不能用forEach async function printFiles () {let fileNames = [picard, kirk, geordy, ryker, worf];for (const file of fileNames) {const contents = await fs.readFile(file, utf8);console.log(contents);} } as…

    2022/1/24 23:04:36 人评论 次浏览
  • ES6 --- Promise基础用法(resolve、reject、then、catch)详解一

    ES6 — Promise基础用法详解 Promise 是一个构造函数,它自身拥有all、reject、resolve这几个眼熟的方法, 原型上有then、catch等同样熟悉的方法。 所以,在开始一个Promise的时候,先new一个吧: let p = new Promise((resolve, reject)=> {setTimeout(()=> {reso…

    2022/1/22 23:34:56 人评论 次浏览
  • Promise

    参考资料:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise 一、概述 ECMAscript 6 原生提供了 Promise 对象。 Promise 对象用于表示一个异步操作的最终完成 (或失败)及其结果值。 一个 Promise 必然处于以下几种状态之一:待…

    2022/1/18 6:38:28 人评论 次浏览
  • Promise

    参考资料:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise 一、概述 ECMAscript 6 原生提供了 Promise 对象。 Promise 对象用于表示一个异步操作的最终完成 (或失败)及其结果值。 一个 Promise 必然处于以下几种状态之一:待…

    2022/1/18 6:38:28 人评论 次浏览
  • uniapp封装promise请求/上传图片等常用类

    uniapp封装常用类(请求、上传图片、上一页,精准数值计算,精准类型判断,空对象判断,根据两点的经纬度计算两点之间直线距离) 安装教程 1. npm i rt-uni-utils 使用说明 1. uniapp.request请求使用方法: ###根目录下新建config文件夹,新建config.ts,代码如下:clas…

    2022/1/15 6:05:26 人评论 次浏览
扫一扫关注最新编程教程