欢迎光临,流星雨博客!!!
  • 179 ...arr 展开运算符

  • 180 let 定义变量

  • 181 const 定义常量

  • 182 解构赋值 快速提取值赋给变量

    let foo = ["a","b","c"]

    let [a,b] = foo; // a = "a" ; b = "b"

  • 183 class

    class A{
    constructor(name,age){
    this.name = name;
    this.age = age
    }
    }

    //
    class B extends A{
    constructor(){
    // 子类必须在constructor 中指定super 函数
    // 如果没有置顶constructor 默认带super的函数的constructor 将会被添加
    super("lxy",25)
    }
    }

  • 184 export 导出

    export const a = "123"


    export default {

    }

  • 185 import 导入

    import A from "a" // a.js

  • 186 () => {} 剪头函数

  • 187 `` 模板字符串

    let c = "c"

    let b = `ab ${a}` // abc

  • 188 对象简写

    const a = "a"
    const b = "b"

    const c = {
    a:a
    b:b
    }

    // 简写

    const c = {
    a,
    b
    }

  • 189 Promise 一般用于处理异步请求

    let req = new Promise((resolve,reject)=>{
    setTimeout(resolve,1000)
    })

    req.then(res => {
    console.log(res)
    })