ES6
头上三尺很有神
这个作者很懒,什么都没留下…
展开
-
ES6 Promise的使用方法、class继承和generator函数的有关概念
ES6 Promise的使用方法Promise回调地狱Promise的ajax封装then&catch确定状态then的返回值Promise的相关APIall方法race 方法async和awaitPromisepromise 是解决异步编程问题的一种方案从语法上讲 promise是一个对象 通过这个对象 我们可以获取异步操作的信息 var promise = new Promise((resolve, reject) => { var random = M原创 2020-07-29 13:01:29 · 220 阅读 · 0 评论 -
ES6 filter方法和Map结构
ES6 Set结构与相关方法filter方法Map结构Object 和 Map 的比较new Map()set()方法size属性get()方法set()方法has()方法delete()方法map集合换成数组clear()方法map集合的遍历for-of 方法遍历和结构赋值进行结合forEach()方法Map源码filter方法filter方法 返回值是一个新数组 是用来检查数组中的元素是否符合某一条件 把符合条件元素过滤出来,filter方法不会改变原数组 var arr = [10, 30, 5原创 2020-07-20 20:26:03 · 616 阅读 · 0 评论 -
ES6 函数的相关扩展
ES6 函数的相关扩展函数的扩展给参数设置默认值箭头函数函数中的this指向ES5中函数的this指向ES6中函数的this指向函数的扩展给参数设置默认值ES6里面默认给参数设置默认值1.为了防止报错 我们不用再特地去函数内部处理参数2.设置了默认值 即便所有的参数都不传 程序也不会报错注意点:参数是在函数的局部作用域内设置的局部变量 默认是在函数内部声明过的 所以不要再使用let在函数内部声明function count2(n = 20, m = 50) { //原创 2020-07-14 20:26:01 · 110 阅读 · 0 评论 -
ES6 模板引擎与字符串新增的应用
ES6 模板引擎与字符串新增的应用模板字符串模板引擎1. 模板引擎使用步骤2. 注意点3. 模板引擎的内部循环4. 模板引擎的简单写法字符串新增1. 字符串新增APIindexOf()includes()indexOf() 和 includes()的区别startsWith() endsWith()2.标签模板模板字符串ES5之前拼接的字符串1.拼接太麻烦 需要多次分割 不便于维护2.所有拼接的字符串只能一行显示 太长document.querySelector("p").innerHTML =原创 2020-07-14 20:06:42 · 202 阅读 · 0 评论 -
ES6 对象的扩展和有关API、类与对象的定义
ES6 对象的扩展和有关API、类与对象的定义对象的扩展对象新增的API类与对象面向对象与面向过程class关键字的基本使用对象的扩展属性和方法的简洁表示方法ES6在 {} 允许直接写入变量名,解析的时候变量名作为属性名变量值作为属性值如果给对象写入方法 那么可以省略functionvar name = "lili";var age = 16;var obj = { name, age, study() { console.log("go原创 2020-07-13 19:47:31 · 104 阅读 · 0 评论 -
ES6 入门介绍及使用
ES6 入门介绍及使用ES6介绍let和constlet和const中存在的问题解构扩展运算符ES6介绍ES6 (ECMAScript) 第六版ECMAScript 是Javascript的一套标准化设置ES6的内容包括:1.声明变量的方法(let和const)2.变量的结解构赋值3.扩展运算符4.数据劫持 箭头函数5.Set Map6.数组 对象 数值的扩展7.Promise对象8.Generator函数let和constlet和const命令是ES6新增的语法作用:是用来声原创 2020-07-13 19:11:21 · 182 阅读 · 0 评论 -
ES6 Set结构与相关方法的应用
ES6 Set结构与相关方法Set结构与相关方法1.增2.查3.删4.清空size 属性set集合的遍历forEach 方法Set源码Set结构与相关方法1.增add(数据)添加一个数据到集合的末尾 如果这个数字原本就存在 那就不进行任何操作 var s = new Set(); s.add(1); s.add(2); s.add(3); s.add(4); s.add(5); s.add(5); //原创 2020-07-20 20:13:42 · 124 阅读 · 0 评论 -
ES6 Symbol的简单介绍
ES6 Symbol的介绍以及使用方法Symbol特点Object.getSymbolSymbol 是ES6新引入的一种基本数据类型 表示的是独一无二的值 是js里面第六种基本数据类型基本数据类型 : string number boolean undefined nulltypeof 的返回值 string number boolean undefined object function特点Symbol函数生成的数据 是独一无二的 即便参数一样 那么表示的值也不一样console.log原创 2020-07-20 20:10:45 · 166 阅读 · 0 评论