美文网首页es6
es6常用语法

es6常用语法

作者: crayona | 来源:发表于2019-10-14 15:37 被阅读0次

1.Array.from 转换后  伪数组可以使用数组的方法

let aa=document.getElementsByTagName('a');

Array.from(aa)

2.判断是否为一个空对象  Object.keys(obj).length>0

Object.keys()  返回值为一个数组 由key组成

3.let const  class 声明的全局变量 不属于顶层对象(window)的属性

 let a=1   window.a   //undefined

4.剩余参数(三个点)

数组复制  let arr=[1,2,2,3,3]  let arr2=[...arr1]

对象复制  let  obj={a:1}   let obj2={...obj1}

5.块级作用域

let const  

a)作用域限制在当前的代码块   块级作用域

b)作用域不会被提升     作用域不会被提升

c)相同作用域内部不会重复被提升

6.class 构造函数的另一种写法

class  fnName(){

   name(){}

   constructor(a,b){

   this.a=a;

   this.b=b

   }

   fndo(){

    return this.a+this.b

    }

}

class继承(extends)       

class newFn extends  fnName{

}

相关文章

网友评论

    本文标题:es6常用语法

    本文链接:https://www.haomeiwen.com/subject/yuprmctx.html