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