首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
es6
订阅
queen妃
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
ES6 中的 三种异步解决方案
前置知识准备Generator 函数 执行会返回一个迭代器(Iterator), 在迭代器上可以调用 next() 方法, 执行下一个yield 或 return调用 next() 方法,会返回一个对
ES6面试、复习干货知识点汇总(全)
近期在复习ES6,针对ES6新的知识点,以问答形式整理一个全面知识和问题汇总。 答: ES6是新一代的JS语言标准,对分JS语言核心内容做了升级优化,规范了JS使用标准,新增了JS原生方法,使得JS使用更加规范,更加优雅,更适合大型应用的开发。学习ES6是成为专业前端正规军的必…
如何优雅地写JS串行异步逻辑
随着现代浏览器的不断发展,相信大家渐渐对ES6中的Promise已经有很多的使用了,其中对Promise.all估计也用的很多。Promise.all就是并行执行多个任务,然后在所有任务成功后触发th
ES9已经来了 Are you ready?
该篇文章主要是介绍了ES9新加的一些特性。 1. 异步迭代 在async/await的某些时刻,你可能尝试在同步循环中调用异步函数。例如: 这段代码中,循环本身依旧保持同步,并在在内部异步函数之前全部调用完成。 ES2018引入异步迭代器(asynchronous iterat…
Promise.all处理多次reject/最多n次reject
首先,抛出我们的需求: 实现一个函数,在多次异步请求全部结束之后再进行处理,即使有一次或多次失败,在失败时我们可以处理这些失败的情况,但是不会阻塞其它请求 我们首先想到的是 Promise.all: 然鹅,Promise.all()其中的一个请求失败了就会走catch,此时无法…
使用解构的几个骚操作
本文内容主要来自Nicholas C. Zakas的《Understanding ECMAScript 6》。 ES6简化了从对象和数组中获取数据的方法,解构可以把一个数据结构拆分成任意小的部分。我们在开发中经常使用对象和数组的解构来简化代码,以下几个很有用但经常被忽略的用法。…
【重温基础】5.表达式和运算符
本文是 重温基础 系列文章的第五篇。 今日感受:家的意义。 本章节复习的是JS中的表达式和运算符,用好这些可以大大提高开发效率。 最简单的赋值运算符是 = ,它将右边操作数的值赋值给左边的操作数,如 a = b。 =>不是运算符,而是ES6中新增的箭头函数的标记符号。 位运算符…
JavaScript 原型精髓 #一篇就够系列
一篇文章让你搞清楚 JavaScript 继承的本质、prototype、__proto__、constructor 都是什么。 很多小伙伴表示不明白 JavaScript 的继承,说是原型链,看起来又像类,究竟是原型还是类?各种 prototype、__proto__、con…
【译】ES2018 新特性: 正则表达式的 s (dotAll) 标志
本章将阐述由 Mathias Bynens 提出的提案——用于正则表达式的 “s (dotAll)“ 标志。 正则表达式中的点(.)有两个限制。 这个目前只能通过用其他标志替换 . 来解决,例如 [^] (”非空字符“)或者 [\s\S] (”空格或非空格“)。 点(.),在所…