es6比较两个一样的对象_干货分享!ES6-ES10知识整合

58d34c8e6bbad498a72e3c97c212bd39.png

目录

  • ECMAScript
  • ES2015
  • 新特性的分类
  • ES6-ES10学习版图
  • 基本语法链接整合

历经两个月,终于把所有的ES6-ES10的知识点都发布完成了,这里进行一个小的整合,以后方便查阅资料用。
这些东西打印出来A4纸也有120多页,一本小书的样子( ̄▽ ̄)/

有些东西遇到了网上查和自己整理一遍感觉还是不一样的,也希望自己可以慢慢有一种写作整理的习惯。语法是基础,还是要整体过一遍的,遇到了之后再查,心里没数都不知道从哪里查起。所以将每个部分做了个分类展示,这样查起来也好查✧(^_-✿

还是要对ECMAScript进行一下知识整理的

ECMAScript

ECMAScript通常看做JavaScript的标准化规范,实际上JavaScriptECMAScript的扩展语言,ECMAScript只是提供了最基本的语法。

每个前端人烂熟于心的公式:

JavaScript = ECMAScript + BOM + DOM

ES2015

  • 2015年开始保持每年一个版本的迭代,并且开始按照年份命名。
  • 相比于ES5.1的变化比较大
  • 自此,标准命名规则发生变化
  • ES6泛指是2015年之后的所有新标准,特指2015年的ES版本,以后要看清楚是特指还是泛指

新特性的分类

  • 解决原有语法上的一些问题或者不足
  • 对原有语法进行增强
  • 全新的对象、全新的方法、全新的功能
  • 全新的数据类型和数据结构

ES6-ES10学习版图

7bdc1c1cb8b5bec5174a081c4378b58b.png

基本语法链接整合

ES6

  • ES6(一)—— 作用域
  • ES6(二)—— let 与 const
  • ES6(三)—— 数组
  • ES6(四)—— Class
  • ES6(五)—— 函数
  • ES6(六)—— Object
  • ES6(七)—— Set & Map
  • ES6(八)—— RegExp
  • ES6(九)—— String
  • ES6(十)—— Destructure(解构)
  • ES6(十一)—— Promise(更优的异步编程解决方案)
  • ES6(十二)—— Reflect
  • ES6(十三)—— Rroxy
  • ES6(十四)—— Generator
  • ES6(十五)—— lterator
  • ES6(十六)—— Modules
  • ES6(十七)—— Symbol

ES7

  • ES7 (一) —— includes
  • ES7(二) —— pow

ES8

  • ES8(一) —— async&await
  • ES8(二) —— Object (keys、values、entries)
  • ES8(三) —— String Padding
  • ES8(四) —— Object.getOwnPropertyDescriptor()
  • ES8(五) —— 尾逗号合法

ES9

  • ES9(一) —— For await of
  • ES9(二) —— Promise.finally
  • ES9(三) —— Object.rest.spread
  • ES9(四) —— RegExp-dotAll...
  • ES9(五) —— Unicode Property Escapes

ES10

SegmentFault 思否

原作者姓名:顽皮的雪狐七七
原出处:segmentfault
原文链接:ES6-ES10知识整合合集_a1burning - SegmentFault 思否
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值