ES6
文章平均质量分 90
ChocolateBar~
前端开发工程师
展开
-
Promise的理解与使用
2.使用 promise 封装 ajax 异步请求3.fs模块使用Promise4.异常穿透5.2、为什么要用Promise?Ⅰ-指定回调函数的方式更加灵活Ⅱ-支持链式调用, 可以解决回调地狱问题1、什么是回调地狱2、回调地狱的缺点?3、解决方案?4、终极解决方案?3、Promise中的常用 API 概述Ⅰ- Promise 构造函数: Promise (excutor) {}Ⅱ-Promise.prototype.then 方法: (onResolv原创 2022-07-12 17:32:22 · 2080 阅读 · 1 评论 -
Promise基础知识
由于JavaScript语言特性,所有程序都是单线程执行的。由于这个特性,JavaScript的一些浏览器事件、请求事件都是异步执行的,通过回调函数处理异步的结果。这是很常见的语法,但是在一些场景下,就会形成回调函数嵌套回调函数,有的情况甚至套用多层,形成了“回调地狱”,这样使得代码臃肿可读性差而且难以维护。为了解决这种问题,社区提出了一些解决方案,采用链式调用的方法,来解决异步回调,并在在ES6被统一成规范。可以说Promise 是异步编程的一种解决方案。作为新的规范,promise采用更加直观也更原创 2022-07-12 17:13:21 · 331 阅读 · 0 评论 -
[ES6]--symbol类型
基本用法根据规范,对象的属性键只能是字符串类型或者 Symbol 类型。不是 Number,也不是 Boolean,只有字符串或 Symbol 这两种类型。常用的场景:创建唯一记号。初始化let sym = Symbol();// 支持传递参数let bsym = Symbol('BBB');创建时,我们可以给 Symbol 一个描述(也称为 Symbol 名),这在代码调试时非常有用:let asym = Symbol('nanlv')let bsym = Symbol('.原创 2022-05-27 13:06:52 · 8667 阅读 · 0 评论