![](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 · 136 阅读 · 0 评论 -
es6 Set和Array
转换 Array 转换成 Set let arr = [1, 2, 3] let set = new Set(arr) // Set(3) {1, 2, 3} Set 转换成 Array let 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 · 328 阅读 · 1 评论 -
es6 方法以及字符串
一:字符串篇 字符串模板 深入 1.模板里面可以放入函数以及传参 1.1数组的map 深解 数组查询相关的方法 map返回的是数组,默认情况下,每执行一次,数组的长度加一;也就是说返回数组的长度就是原数组的长度 2.标签模板 模板的相关运算 3.模板字符串嵌套 模板里面进行字符串的嵌套和拼接 4.字符串的string.raw``方法 String.raw,取消转义 raw方法不同于之前的方法,这里不适用(),采用的是模板符号,模板的形式; 二:number篇 1.什么叫做二进制 15 1 2 4 8 1原创 2020-06-02 14:10:12 · 169 阅读 · 0 评论 -
es6 面向对象(结构赋值 原型以及原型链)
es6-ecma ECMAscript -> ECMA / ES actionscript -> flash 1996 es1 诞生 网景浏览器 我们支持javascript 1997 es2 提出 ie6 网景浏览器 浏览器大战 1998 es3 提出 ie6 -> 支持 windows系统 2007 es4 提出 做的太激进,浏览器没办法支持 2008 es3.1 退化版 html5 2009 es5 草案 2010 es5 通过 2011 es6 草案 2013 es6 通过原创 2020-06-02 13:51:24 · 232 阅读 · 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 · 284 阅读 · 0 评论