zoukankan      html  css  js  c++  java
  • es6基础

    具体参考:

    http://es6.ruanyifeng.com/
    1. 常量/变量
    const/let
    2. 变量的解构赋值
    destructuring
    3. 字符串
    静态单引号和反引号(template string
    4. 正则
    5. 数值
    6. 数组
    使用扩展运算符(...)拷贝数组,Array.from()讲类似数组的对象转为数组
    7. 对象
    多行,结尾;Object.assign(a,{x:3})添加对象属性,对象中方法简写
    8. 函数
    箭头函数,简洁和绑定this
    9. Class类
    classextendsupper
    10. Symbol
    一种新的原始数据类型,表示独一无二的值,防止对象添加属性时,属性名相同而产生冲突。
    11. Set和Map数据结构
    key:value,含有遍历机制map.keys,map.values,map.entries,Set成员值唯一
    12. Proxy
    元编程(对编程语言的编程),代理过滤器。getset(对象,属性,值,本身)
    13. Reflect
    反射,拥有Object对象的一些方法,并且与Proxy对象的属性一一对应。
    14. Promise
    一种异步编程的解决方案,比回调更合理强大。resolve为pending到fulfilled时执行的函数,reject为pending到rejected时执行的函数
    15. Iterator和for...of循环
    16. Generator函数
    异步函数,返回一个Iterrator对象,yield,return来表示状态
    17. async函数
    异步处理函数,Gennerator函数的语法糖。只是将*改成async,yield换成await
    18. Decorator
    修饰器,如果对象修饰的处理函数存在则将对象进行处理,否则不处理就是其本身。A=decorator(A)||A
    19. Module
    使用import取代require,使用export取代module.exports,输出对象首字母大写,输出函数首字母小写
    20. ArrayBuffer
    ArrayBuffer原始数据对象,TytpedArray数据格式视图,DataView自定义格式视图: 二进制形式的处理数据。
  • 相关阅读:
    如何防止源码被盗
    C# WebBrowser 获得选中部分的html源码
    特殊字符和空格
    MySQL性能优化
    mysql5.7新特性探究
    【九】MongoDB管理之安全性
    【八】MongoDB管理之分片集群实践
    【七】MongoDB管理之分片集群介绍
    【六】MongoDB管理之副本集
    【五】MongoDB管理之生产环境说明
  • 原文地址:https://www.cnblogs.com/maoriaty/p/7905861.html
Copyright © 2011-2022 走看看