首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
小小小小小国
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Async、Await和Generator的关系
本篇文章会按迭代器 => 生成器 => 生成器+promise解决异步 => async、await这个顺序介绍 ES6的迭代器和可迭代对象 什么是迭代器? 迭代器是一个对象,迭代器对象要求实现the
实现一个promisify()方法
promisify是node的utils模块中的一个函数,它作用就是为了转换最后一个参数是回调函数的函数为promise函数,且回调函数中有两个参数:error和data使用使用方法如下:实现下面来实
我终于搞懂了async/await、promise和setTimeout的执行顺序
从一道题目出发 今天看到一道面试题,是关于async/await、promise和setTimeout的执行顺序,题目如下: 我给出的答案: 正确的答案: 为什么promise1比asnyc1 end
任务队列,宏任务与微任务
首先task queue任务队列是不是一个队列? 不是. 他是一个set 集合, 因为不是在取任务的时候不是像队列那般先进先出就完了, 而是先把最老的任务获取, 执行, 执行完毕之后才删除. 微任务是不是task queue? 不是. 渲染进程会维护多个消息队列, 比如延迟队列…
30分钟,带你实现一个符合规范的 Promise(巨详细)
关于 Promise 原理解析的优秀文章,在掘金上已经有非常多了。但是笔者总是处在 看了就会,一写就废 的状态,这是笔者写这篇文章的目的,为了理一下 Promise 的编写思路,从零开始手写一波代码,同时也方便自己日后回顾。 Promise 是 JavaScript 异步编程的…
js中!和!!的区别及用法,??和?.区别及用法
JavaScript类型转化 我们知道JavaScript是一门弱类型的语言,但是,在使用中有时需要强制转化为相应的类型。 这里提到类型转换不得不提两个概念:显式转换和隐式转换。 显式转换(强制) 人
JS的六种继承方式
本文正在参加「金石计划 . 瓜分6万现金大奖」 继承 什么是继承? JS里的继承就是子类继承父类的属性和方法 目的可以让子类的实例能够使用父类的属性和方法 抽象的表达就是:一个人有车,有房,那么他的儿
js中的6种继承方式
js中es6之前没有类和继承,但是可以通过各种巧妙的方式来实现继承 继承应该达到的状态: 1.子类可以使用父类中的属性和方法 2.子类不同的实例之间不会互相影响 3.子类实例能够向父类传参 4.能实现
用了几年的Promise,竟然还搞不清楚返回值是什么~
总结了日常开发中使用Promise过程中的6个困扰。为了搞定这些问题,结合了demo和Promise的源码,下面把我的解决过程和结论分享出来,希望能够给你一些启发。
面试官:你能自己实现一个async await吗?
相信大家对于Promise都不再陌生了,简易版的Promise对象源码我们也手撕过一次了,那接下来我们聊聊Promise的语法糖`async-await`,自己如何一步一步实现?