首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ES6
订阅
zzy_s
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Promise如何实现?
从状态图变化可以看出,promise的executor函数只会调用resolve或reject,promise的最后状态一定变化,而且只有返回结果或返回错误一种可能。 示例代码中所有的promise.then都会返回相同的结果,实践中虽然很少这么使用,但也是个我之前不知道的点。…
[ES6 系列] 你真的了解ES6吗(三)
上面的代码中,我们在 then 函数中抛出一个错误,想使用 then 中的第二个参数来捕获这个错误。很显然,错误在 Promise 函数体外抛出,冒泡到了最外层,成了未捕获的错误,因为这里捕获的总是 之前的 Promise 产生的错误
[ES6 系列] 你真的了解ES6吗(二)
所谓数组扁平化,其实就是多维数组的降维方式。通过 ES5 和 ES6 新增的方式可以很简单的实现,当然我们也可以借助现有的库去完成
[ES6 系列] 你真的了解ES6吗(一)
ES6 将会是专栏接下来的一个系列,从最基础的概念或者有趣的问题开始逐渐深入,探究 ES6 常用的特性以及实际开发中遇到的问题。有些问题可能会比较奇葩,工作中根本不会写出这样的代码,但正是这些问题可以看出你的了解程度 在 ES6 的执行环境会报错.这是因为在 ES6 环境中,i…
ES6—Symbol
1.ES5除类数组对象(类数组对象名可以为数字,对象必须有length属性,可以用数组下标的方式访问对象属性,但不能通过点的方式访问)外,对象属性名都是字符串,这容易造成属性名的冲突。而且JavaScript是弱类型语言,属性名冲突不会报错,处于代码执行顺序后面的属性值会覆盖前…
年底前端面试-es6总结
// 控制台报错:Identifier 'a' has already been declared ===> 标识符a已经被声明了。 1、一旦声明必须赋值,不能使用null占位。 7. promise 实现原理? promise的三种状态 (2)一旦状态改变,就不会再变,任何时…
关于 ES6 中 Promise 的面试题
最近在复习 Promise 的知识,所以就做了一些题,这里挑出几道题,大家一起看看吧。 首先 Promise 新建后立即执行,所以会先输出 1,2,而 Promise.then() 内部的代码在 当次 事件循环的 结尾 立刻执行 ,所以会继续输出4,最后输出3。 reject …
工作中,ES6 可能掌握这些就足够了
工作中总结了一点点儿关于 ES6 常用的小知识。欢迎大家来一起探讨一起学习。