ES6

  • 小邵教你玩转ES6

    前言:大家好,我叫邵威儒,大家都喜欢喊我小邵,学的金融专业却凭借兴趣爱好入了程序猿的坑,从大学买的第一本vb和自学vb,我就与编程结下不解之缘,随后自学易语言写游戏辅助、交易软件,至今进入了前端领域,看到不少朋友都写文章分享,自己也弄一个玩玩,以下文章纯属个人

    JavaScript 2020-04-20 336 0 0
  • es6之迭代器、生成器

    迭代器(iterator) 简单来说,迭代器(iterator)就是一个满足一定规则的对象。 规则:如果一个对象中含有一个next方法,next方法中返回一个对象,其中中包含两个属性value、done,那么这个对象就是一个迭代器。 如下代码就是一个迭代器: {代码...} 执行方式,调用next函数 {代码...} 遍历迭代器数据 {代码...} 迭代器...

    JavaScript 2020-04-16 247 0 0
  • ES6+知识点梳理及背后原理+工作中推荐用法

    本文将介绍ES2016以及之后版本中常用的知识点以及该知识点与之前版本用法的对比,更多的了解知识点背后的原理,从而更加深刻的理解ES6+到底好在哪里。

    2020-04-16 311 0 0
  • ES5/ES6 的继承除了写法以外还有什么区别?

    4、 class 的所有方法(包括静态方法和实例方法)都没有原型对象 prototype,所以也没有[[construct]],不能使用 new 来调用。

    JavaScript 2020-04-16 273 0 0
  • Javascript Symbol 解惑

    Symbol是ES6中新引入的一种基本数据类型,在此之前Javascript中已有几种基本数据类型: Numberg String Boolean Null Undefined Object 不同于其他基本类型的通俗易懂,Symbol 是什么和有什么用一直有些让人困惑。 什么是Symbol JavaScript标准中规定对象的key只能是 String 或 Symbol 类型,区别在于 String 类型的key...

    2020-04-16 233 0 0
  • ES6的Map类和普通对象

    在es6之前,一般我们需要使用字典类数据时,都是定义一个对象变量来存储键值对。es6之后,有了map这个数据类型,结合个人的实践,我发现了map对比普通对象的几个优点,使用起来更加方便,也能避免一些普通对象造成的不是那么严重但是有点烦的问题。那么接下来我先介绍普通对象使用起来不方便的地方。

    JavaScript 2020-04-15 264 0 0
  • JS中三个点(...)是什么鬼?

    三个点(...)真名叫扩展运算符,是在ES6中新增加的内容,它可以在函数调用/数组构造时,将数组表达式或者string在语法层面展开;还可以在构造字面量对象时将对象表达式按照key-value的方式展开

    JavaScript 2020-04-15 381 0 0
  • Promise 中的三兄弟 .all(), .race(), .allSettled()

    点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。

    2020-04-15 332 0 0
  • 书到用时方恨少,一大波JS开发工具函数来了

    在我们日常开发的时候,可能会遇到各种各样的需求,但是自己一时半会儿可能找不到合适的办法去解决。书到用时方恨少,下面的这些JavaScript的工具函数可能就会派上大用场了,我们可以进行复用,提高我们的工作效率。

    JavaScript 2020-04-15 251 0 0
  • 25个你不得不知道的数组reduce高级用法

    作者:JowayYoung仓库:Github、CodePen博客:掘金、思否、知乎、简书、头条、CSDN公众号:IQ前端联系我:关注公众号后有我的微信哟特别声明:原创不易,未经授权不得对此文章进行转载或抄袭,否则按侵权处理,如需转载或开通公众号白名单可联系我,希望各位尊重原创的知识产权

    JavaScript 2020-04-13 260 0 0