javscript基本语法

变量函数作用域

var 可以跨块 不能跨函数 不初始化undefined 不会报错

let 不可跨块 不能跨函数

const 不可跨块 不能跨函数 必须初始化

 

箭头函数和普通函数的区别

箭头函数中的this是在它声明时捕获它所处作用域中的this。

普通函数 this指向调用此函数的对象。如果函数用作构造函数,那么this指向构造函数创建的对象实例。

 

对象的函数一般不要使用箭头函数,因为箭头函数的this指向并不是指向当前对象。

数组遍历 关键字 for of

 

值类型:

string number boolean symbol undefined null

引用类型

object Array RegExp Date Function

 

展开和剩余操作符

...

 

对象和数组可以进行解构赋值

var user = {

  name = "John",

  age = 40

}

 var { name,age} = user

 

var books = ["book1","book2"]

var [mybook,yourbook] = books;

 

箭头函数无参

()=>{

}

箭头函数有参

params =>{

}

posted @ 2020-06-18 11:51  wuguochao  阅读(185)  评论(0编辑  收藏  举报