![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES
ES6-ES11
FlyBools
这个作者很懒,什么都没留下…
展开
-
ES6
1.数组解构2.对象的解构3.ES6 声明字符串的方式(模板,变量拼接…)4.箭头函数5.this指向(call( )改变this的指向)call( )方法箭头函数简写6.给函数参数赋初值7.symbol的使用symbol创建对象8.迭代器(for of遍历)9.setset的操作10.Map( )map的操作...原创 2021-01-25 23:01:20 · 75 阅读 · 0 评论 -
ES10
1.Object.fromEntries( ) – 用来创建一个对象(参数为二维数组或者map)//二维数组const result = Object.fromEntries([[‘name’,‘尚硅谷’],[‘name’,‘尚硅谷’],])//Mapconst m = new Map( )m.set(‘name’,‘AAA’)const result = object.fromEntries(m)Object.entries 将对象转数组 (与Object.fromEntries(原创 2021-01-25 22:46:02 · 167 阅读 · 0 评论 -
ES9
1.对象展开2.对象扩展符 …const obj = {q:‘第一组’,w:‘第二组’}…obj //q:‘第一组’,w:‘第二组’例2:对象合并(需求)3.正则扩展—命名捕获分组//4.正则扩展—反向断言(判断这次的匹配结果的true,false情况)正向断言:根据当前匹配的后面的内容,来判断前面的内容是否满足调件反向断言:根据当前匹配的前面的内容,来判断后面的内容是否满足调件//声明字符串let str = ‘456456564你知道么11111啦啦啦’;原创 2021-01-25 22:15:45 · 117 阅读 · 0 评论 -
ES7-8
1.includes (ES7) == indexOf判断元素是否存在于一个数组中,存在true,不存在false例:const arr = [‘Tom’,‘Jarry’,‘xiaomMng’,‘xiaoHong’]判断arr.includes(‘Tim’); -------返回falsearr.includes(‘Jarry’); -------返回true2.( ES7) 幂运算**例子:计算2的10次方2**10 == Math.pow(2,10)3.async和a原创 2021-01-25 00:12:39 · 93 阅读 · 0 评论 -
async与await封装ajax请求---ES8
//发送Ajax请求,返回的结果是promise对象function sendAjax(url){return new Promise((resolve,reject) => {//1.创建对象const x = new XMLHttpRequest( );//2.初始化 Get请求x.open(‘GET’,URL);//3.发送x.send( );//4.事件绑定x.onreadystatechange = function( ){if(x.readyState原创 2021-01-25 00:01:05 · 265 阅读 · 0 评论