摘要: 一、class 语法:class是构造函数的语法糖 class Cat { constructor(name) { // 本身方法 this.name = name; }; run() { // 原型方法 console.log(this.name + "running") }; }; let ca 阅读全文
posted @ 2020-10-18 19:39 正经的流刺源 阅读(124) 评论(0) 推荐(1) 编辑
摘要: 一、Promise 1.1 回顾回调函数: 1).概念: 一个函数在另一个函数调用(一个函数传递另一个函数做参数使用) 2).异步和同步: 在js,在主线程上面,先执行同步任务,再执行异步任务,等主线程上的同步任务全部完成之后,回到异步队列进行查找,将异步队列里面的任务放到执行栈中,继续遵循规则; 阅读全文
posted @ 2020-10-18 18:37 正经的流刺源 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 一、函数扩展: 1.剩余参数: 1) 语法:...变量名(形参名) 2) 返回值:数组 3) 注意:必须将剩余参数放到最后一个形参的位置 // function m1({x=10,y=20}){ // console.log(x,y) // } // function m2({x=10,y=20}= 阅读全文
posted @ 2020-10-18 12:02 正经的流刺源 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1. let和const 1)let 声明的变量 let 特点: 1. 没有变量提升的过程,必须先声明再使用 2. 不可以重新声明,可以重新赋值; 3. 会产生块级作用域 4. 暂时性死区 (因为会产生块级作用域和必须先声明再使用) 2)const 声明的常量 const 特点: 1. 没有变量提升 阅读全文
posted @ 2020-10-18 10:23 正经的流刺源 阅读(277) 评论(0) 推荐(0) 编辑