ES6 Let声明变量 const声明常量 解构赋值 数组扩展方法

本文介绍了ES6中的let和const关键字,强调它们的块级作用域与常量不可变性。此外,还详细讲解了解构赋值在数组和对象中的应用,以及箭头函数的简化函数定义。同时,提到了数组和字符串的扩展方法,如find、includes等,并介绍了Set数据结构及其常用操作。
摘要由CSDN通过智能技术生成

Let 关键字 声明变量

let 声明的变量只在所处的块级有效  生命周期为一个{}

特点:

1.防止循环变量变为全局变量

2.不存在变量提升  (先使用后声明不可以)

3.生命周期为一个{}  块级作用域

 

const 关键字 声明常量

const 声明的变量只在所处的块级有效  生命周期为一个{}  //如果存储的值不需要修改,使用const关键字最好

特点:

1.块级作用域

2.声明常量必须赋值 

3.赋值后,值不能修改 //复杂数据类型 值可以修改 但是地址不能修改(重新赋值数组不行)

 

解构赋值

数组结构     一一对相应的从数组中提取相应的值赋值给变量

语法:let [变量名] =数组名

例:

let ary=[1,2,3]

let[a,b,c]=ary   //如对应不上,结果为undefined

 

对象解构 

语法:let {(对应对象的属性名):别名,(对应对象的属性名):别名} =对象名

 

箭头函数 简化函数定义

(参数) =>{函数体}    //通常将函数赋值给一个变量

特点:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值