ES6特性与应用:变量声明、解构赋值及函数参数处理.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 2页
  • 2026-09-09 发布于北京
  • 举报

ES6特性与应用:变量声明、解构赋值及函数参数处理.pdf

1、let和var的不同请从以下几个方面来通过代码说明

1)不存在变量提升

2)同一个作用域内不能重复定义同一个名称

3)有着严格的作用域

4)块级作用域的重要性

2、暂时性死区,举例1-2例说明

3、写出对应的,求出变量的值

let[x=10,y=20]=[1];

let[x,y=b]=[a];

let{x,y=5}={x:10};

let[x=1,y]=[null,y];

let{x:y=5}={x:50};

functionf(){return100}

let[x=f(),y=f()]=[null,undefined];

let{x:a=f(),y:b=20}={x:undefined};

4、varobj={

id:1,

name:abc,

:男,

friends:[x,y,z],

o:{id:2,msg:hello}

};

1)通过对象解构的方式,name的别名为n;o的别名为h;

2)取出’hello’的值

5、

con

文档评论(0)

1亿VIP精品文档

相关文档