![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
小美吖吖
想在产品经理的路上越走越远...
展开
-
es6 Promise的用法
Promise是个对象,类似于一个事情,事情会有成功和失败,只要触发一个,事情就结束了。 new Promise(function(Resolved,Rejected){ Rejected(); }).then(function(){ alert('成功!'); },function(){ alert("是失败!"); })then(成功函数,失败函数);then(成功函数).catch(失败函数);Promise可以无限回调,且当前的函数参数是上一个then的r原创 2020-06-02 15:39:57 · 130 阅读 · 0 评论 -
es6 Set和Array
转换Array 转换成 Setlet arr = [1, 2, 3]let set = new Set(arr) // Set(3) {1, 2, 3}Set 转换成 Arraylet set = new Set([1, 2, 3])let arr = [...set] // [1, 2, 3]区别唯一性Array 是可以包含重复值的,let arr = [1, 1, 2, 2]而 Set 中的值则总是唯一的,不会有重复值存在,这也是 Set 跟数组之间最直观的区别。n转载 2020-06-02 15:04:23 · 319 阅读 · 1 评论 -
es6 方法以及字符串
一:字符串篇字符串模板 深入1.模板里面可以放入函数以及传参1.1数组的map 深解数组查询相关的方法map返回的是数组,默认情况下,每执行一次,数组的长度加一;也就是说返回数组的长度就是原数组的长度2.标签模板模板的相关运算3.模板字符串嵌套模板里面进行字符串的嵌套和拼接4.字符串的string.raw``方法String.raw,取消转义raw方法不同于之前的方法,这里不适用(),采用的是模板符号,模板的形式;二:number篇1.什么叫做二进制151 2 4 8 1原创 2020-06-02 14:10:12 · 158 阅读 · 0 评论 -
es6 面向对象(结构赋值 原型以及原型链)
es6-ecmaECMAscript -> ECMA / ESactionscript -> flash1996 es1 诞生 网景浏览器 我们支持javascript1997 es2 提出 ie6 网景浏览器 浏览器大战1998 es3 提出 ie6 -> 支持 windows系统2007 es4 提出 做的太激进,浏览器没办法支持2008 es3.1 退化版 html52009 es5 草案2010 es5 通过2011 es6 草案2013 es6 通过原创 2020-06-02 13:51:24 · 224 阅读 · 0 评论 -
es6 基础知识(声明方式,箭头函数,生成器函数)
es6入门 - es 2015的缩写1.声明方式1.1-let 变量不能重复使用 但是可以重复赋值 可以防止变量泄露1.2 - const 变量不允许重复声明 不允许重复赋值 不能防止变量泄露php java - 常量变量:随时会变化的量常量:一旦定义了,就不会改变的量{} //块级作用域2.字符串2.1字符串方法 1.formCharCode/charCodeAt...原创 2020-06-02 13:32:53 · 277 阅读 · 0 评论