![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
文章平均质量分 72
easyClub_hanjixin
为大家提供web知识
展开
-
es6 let与constant命令
一、let命令 1.let声明的变量只在变量声明时所在的代码块内有效 对比: { var url = "www.baidu.com"; } alert(url); //-------------------------------- { let url = "www.baidu.com"; } alert(url); 2.let不允许在同一作用域重复转载 2017-09-07 20:32:45 · 538 阅读 · 0 评论 -
es6 数组解构
let [a, b, c,d] = ["aa", "bb", 77,88]; 嵌套数组解构 let [a,b,[c,d],e] =["aa",'bb',[33,44],55]; 空缺变量 let [a,b,,e] =["aa",'bb',[33,44],55]; 多余变量 let [a,b,,e,f] =["aa",'bb',[33,44],55]; 默认值 let转载 2017-09-07 20:36:00 · 468 阅读 · 0 评论 -
es6 set和weakset
五.Set和WeakSet 数据结构是ES6新增。 它与数组非常相似,但是Set数据结构的成员都是唯一的。 特别说明:Set中只能添加一个NaN。 一.Set数据结构: var set = new Set([1, 2, 3, 4, 2, 8, 4]); //两个2 for (var elem of set) { console.log(elem)转载 2017-09-07 20:39:17 · 303 阅读 · 0 评论 -
es6 map和 weakmap
Map和WeakMap是ES6新增的数据结构 一、Map 它们本质与对象一样,都是键值对的集合,但是他们与Object对象主要的不同是,键可以是各种类型的数值,而Object对象的键只能是字符串类型或者Symbol类型值。Map和WeakMap是更为完善的Hash结构。 1.对象和Map //---------对象--------------------------- var转载 2017-09-07 20:41:17 · 2517 阅读 · 0 评论 -
es6 itaertor遍历器
iterator遍历器: 遍历器是一种接口,它为不同的数据结构提供了统一的访问机制。 如果一个数据结构具有遍历器接口,那么就可以依次处理该数据结构的成员。 当前javascript用来表示集合的数据结构有四种,分别是数组、对象、Set和Map,并且这四种数据结构可以相互嵌套使用,比如数组的成员可以是对象,对象的成员又可以是Set等等。 一.遍历器接口: 如果一个结构具有Symb转载 2017-09-07 20:43:15 · 510 阅读 · 0 评论 -
es6 Promise
传统实现异步操作就是采用回调函数,回调函数方式本身没有什么问题,但是在多重回调层层嵌套的情况下,那么代码的可阅读性就会出现问题。Promise对象是一个新的异步操作解决方案,比原有的回调函数等方式更为合理Promise对象具有三种状态:Pending(等待)、Resolved(已完成)和Rejected(未完成)。Promise对象状态的改变只有两种可能:Pending转变为Resol转载 2017-09-07 20:47:08 · 444 阅读 · 0 评论 -
es6你不知道的小知识点
字符串模板字符串:let message = `${name}你好啊`;codePointA:返回ASCII值fromCharCode:返回对应includes():console.log("xiaoming".includes("om"));startsWith():console.log("xiaoming".startsWith("om"));、原创 2017-09-27 21:18:28 · 288 阅读 · 0 评论 -
es6 箭头函数
1.单参数function cheng(a=3){ return a*a;}let cheng= (a=3)=>a*a;console.log(cheng(9));2.多参数function add(a,b){ return a+b;}let add = (a,b)=>a+b; //默认返回值console.log(add(3,9));转载 2017-09-11 21:39:15 · 266 阅读 · 0 评论 -
es6 class类
class类class Person { constructor(name, age, job) { this.name = name; this.age = age; this.job = job; this.friends = ['Shelby','Court']; } say转载 2017-09-11 21:41:00 · 241 阅读 · 0 评论