美文网首页
【个人向小结】ES8(ECMAScript2017)

【个人向小结】ES8(ECMAScript2017)

作者: 李年糕子 | 来源:发表于2018-05-21 15:43 被阅读10次

前言

算是来自很多篇文章的汇合吧?
仅供个人学习用,没有任何其他意思,所以请不要二次转载。

函数参数允许尾后逗号

JSON中不允许尾后逗号,JSON.stringify()会自动去掉对象的尾后逗号。

字符串填充padXXX()

String.prototype.padStart( maxLength [ , fillString ] )
String.prototype.padEnd( maxLength [ , fillString ] )

第一个参数:目标长度;
第二个参数:填充字符串,默认为空格。

Object的values()、entries()

对原有的 Object.keys() 方法的补充

  const fruits = {
    apple: 2,
    orange: 10
  }
  Object.keys(fruits) // [ 'apple', 'orange' ]
  Object.values(fruits) // [ 2, 10 ]
  Object.entries(fruits) // [ [ 'apple', 2 ], [ 'orange', 10 ] ]

getOwnPropertyDescriptors

获取对象的属性描述符,该属性必须是对象自己定义而不是继承自原型链。结果中包含的键可能有 configurable、enumerable、writable、get、set 以及 value。

async/await

  • async是用来声明一个异步函数,并且它默认返回一个Promise对象;
  • await操作符必须在async中使用;
  • await操作符后面一定是Promise对象,如果是普通对象,它会默认用Promise.resolve()包裹。

SharedArrayBuffer、Atomics

SharedArrayBuffer 和 Atomics 是 JavaScript 为多线程能力增加的特性

相关文章

  • 【个人向小结】ES8(ECMAScript2017)

    前言 算是来自很多篇文章的汇合吧?仅供个人学习用,没有任何其他意思,所以请不要二次转载。 函数参数允许尾后逗号 J...

  • ECMAScript 2017(ES8)特性概述 以及ES8和E

    ECMAScript 2017(ES8)特性概述整理自ES8 was Released and here are ...

  • 笔记总结

    一、ES8(async/await)异步函数 ES8: async await 注意:async必须要去修饰一个函...

  • 神经网络01

    激活函数 矩阵乘法 神经网络前向计算 代码小结

  • 训练营 总结

    昨天做了个小结,今天做个小结的小结,其实应该这么说,昨天小结了个人收获,今天小结一下总体的情况。 非常令我意外,一...

  • 探索 ES8 Object.entries()

    前言: 最近发布了es2017(即ES8),然后我也趁热学习一下ES8 1、为什么要引入Object.entrie...

  • 周小结(6.10日~6.16六 )

    周小结(6.10日~6.16六 ) 这周的情况小结一下: 对照着输入系统: 1、以人为师。这周向别人请教近视问题。...

  • 【译】ES8发布及主要新特性介绍

    原文链接:ES8 was Released and here are its Main New Features ...

  • 周小结(3.25日~3.31六)

    周小结(3.25日~3.31六 ) 这周的情况小结一下: 对照着输入系统: 1、以人为师。这周向别人请教过博物方面...

  • ES8

    ECMAScript 2017(ES8)于 2017 年六月底由 TC39 正式发布,可以在这里浏览完整的版本; ...

网友评论

      本文标题:【个人向小结】ES8(ECMAScript2017)

      本文链接:https://www.haomeiwen.com/subject/jxnfjftx.html