es6
huangzhin
我爱前端
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Promise原理及手写Promise
一、Promise原理: Promise 原理围绕以下三个问题进行解决: (有任何一步不了解的话请先往下看手写Promise,会一步步剖析原理,看完后再继续回顾这里!!) 1. 怎么实现异步? Promise内部then函数注册后续需要执行的函数,resolve函数执行。需要保证函数在执行前都已注册好, 解決:resolve内部执行函数的代码需要加入延时机制setTimeout...原创 2019-11-29 11:24:34 · 755 阅读 · 0 评论 -
什么时候不使用箭头函数
前言 这些年来,ES6 将 JS 的可用性提升到一个新的水平时: 箭头函数、类等等,这些都很棒。 箭头函数是最有价值的新功能之一,有很多好文章描述了它的上下文透明性和简短的语法。 但每个事务都有两面。通常,新特性会带来一些混乱,其中之一就是箭头函数被误导了。本文将介绍一些场景,在这些场景中,你应该绕过箭头函数,转而使用良好的旧函数表达式或较新的简写语法。并且要注意缩短代码,因为这会影响代码...原创 2019-11-28 17:46:31 · 327 阅读 · 0 评论 -
ES6常用新特性
一、ES6中函数的默认参数: 以前我们是这样定义默认参数: var fun = function(a,b){ var a = a || "aaa"; var b = b || "bbb"; ... } 这样做一直都没什么问题,直到参数的值为0,因为0在JavaScript中算是false值, 它会直接变成后面硬编码的值而不是0本身。 在ES6中很好得解决了这个...原创 2019-08-19 20:10:13 · 1079 阅读 · 0 评论
分享