ES6
塞上江南果
如果你知道自己去哪,全世界都会为你让路
展开
-
ES6中数组的新方法
在ES6中为数组(Array)添加了很多新方法,它让数组的操作变得更加简单。一. 静态方法所谓静态方法就是针对构造函数的方法,和实例化的对象的方法是不同的。 (1)Array.from() from()方法可以将一个类数组对象转化为真正的数组,方法如下://首先定义几个dom标签var tags = document.getElementsByTagName("div");var arr =原创 2017-03-20 20:19:13 · 1650 阅读 · 0 评论 -
ES6的map统计字符串中出现最多的字母
在ES6中加入了两种数据结构,一个set和一个map,使js的操作更加简便。map中的数据都是键值对的形式,和其他语言不同的是,它的键可以为任意形式的,包括undefined和NaN这种特殊的类型。var map = new Map([[undefined, 1], [NaN, 2]]);map.forEach(function (value, key){ console.log(valu原创 2017-03-24 16:22:09 · 1478 阅读 · 0 评论 -
ES6的Fetch异步请求
在前端的快速发展中,为了契合更好的设计模式,产生了Fetch框架,Fetch返回的信息比XMLHttpRequest更丰富。但它目前还不是一个标准,它支持大部分常用的http 请求和响应的标准。一. 一个完整的post请求和响应的过程 var url = "/fetch"; fetch(url,{ method:"post",原创 2017-04-05 20:10:39 · 13760 阅读 · 0 评论 -
ES6中的Promise
最近看了下ES6中Promise对象的用法,觉得他是一个好东西,使代码的书写变得可读性更高,解决了在请求资源时,一个数据的获取要依赖上一个请求所获取的数据,如果不用Promise就会使代码嵌套看起来很复杂的问题,继而可读性,可维护性都会降低,然而用了Promise之后,代码逻辑顺序看起来就会很清晰。一. Promise的基本用法function getPromise(cont) { var原创 2017-03-22 17:15:54 · 630 阅读 · 0 评论