摘要: 1.语法: async function fn(){ //表示异步,这个函数里面有异步任务 let res=await xx;//表示后面结果需要等待 } 2.特点: 2.特点: await只能放到async函数中 相比generator语义化更强 await后面可以是promise对面,也可以数字 阅读全文
posted @ 2018-08-28 13:00 yuesu 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 一、Symbol:数据类型 定义 let sym=Symbol('aaa'); console.log(sym);//Symbol(aaa) 注意: 1.Symbol不可以new 2.Symbol 返回是一个唯一值,一般用来做一个key,定义一些唯一或私有的内容 3.Symbol是一个单独数据类型, 阅读全文
posted @ 2018-08-28 09:54 yuesu 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、类 1.格式 class Person{ // 构造方法,调用new,自动执行 constructor(name,age){ this.name=name; this.age=age; } // 等价于 Person.prototype.showname showname(){ console. 阅读全文
posted @ 2018-08-27 12:59 yuesu 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.定义模块: export export const a=12 export {a,b,c} 别名 export {a as aaa,b as bbb,c as ccc} ->使用 import {aaa,bbb,ccc} from './modules/1.js' 2.使用模块: import 阅读全文
posted @ 2018-08-27 10:25 yuesu 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 作用:解决异步回调问题 1.语法 let promise=new Promise(function(resolve,reject){ // resolve 成功回调函数 // reject 失败回调函数 }) promise.then(successFn,failFn); promise.catch 阅读全文
posted @ 2018-08-24 16:51 yuesu 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1.对象简洁语法(属性,方法简化) let name='aaa'; let age=12; let obj={ name,//name age, //age:age // test:function(){ // return this.name; // }, test(){ //方法同上面的test 阅读全文
posted @ 2018-08-24 14:37 yuesu 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.Array.from 把类数组(获取一组元素、arguments)对象转成数组 只要具备length,大多都可以转化 //3种方法 转成数组 let ali=document.querySelectorAll('li'); console.log(ali);//NodeList(3) [li, 阅读全文
posted @ 2018-08-24 11:02 yuesu 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1.函数默认参数 2.函数参数默认已经定义,不能在使用let,const声明 3.箭头函数 1) (参数)=> return的值 2) (参数)=>{语句 return的值 } 注意: 1) this问题:this指向定义时所在的对象,而不是使用时所在的对象。 箭头函数里面没有自己的this,而是引 阅读全文
posted @ 2018-08-23 11:29 yuesu 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、声明变量 (块级作用域) 1.let : 1) 没有预编译,不存在变量提升, 在代码块内,只要let定义变量,在之前使用,都会报错。 2) 同一个作用域,不能重复定义变量 3) for循环:里面是父级作用域 4)let,const定义的全局变量不属于window 2.const:常量,不可以修改 阅读全文
posted @ 2018-08-22 15:03 yuesu 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、数组 1.数组的定义 1) 字面量 var arr=[1,2,3]; 2)构造方法 new Array(length/content) 2.数组的方法 1)改变原数组 :push ,pop ,shift, unshift ,reverse , splice ,sort 2)不改变原数组:conc 阅读全文
posted @ 2018-08-21 17:38 yuesu 阅读(214) 评论(0) 推荐(0) 编辑