es6笔记 day2---解构赋值

博客介绍了解构赋值这一知识点,它在数据交互(如Ajax)时很有用。说明了解构赋值的使用方法,包括数组和JSON的解构,提到解构时左右结构格式要一致,可起别名、设默认值,还介绍了undefined和null的区别,最后给出交换两数位置、函数应用及传参等案例。

解构赋值

这个知识点非常有用,特别是在做数据交互的时候(Ajax)。那么它是怎么使用的呢?

它就是这么使用的↓

let [a,b,c] = [12,5,6];  这就是解构赋值

注意:左右两边,结构格式要保持一致

例如:

--------------------------------------------------------

刚才是一个数组,那如果想要解构一个json的话,如何操作?

也可以起别名,比如说,为这里的job起个名字a

为所有的元素起别名

(了解即可,平时用的不多,平时搞交互的时候可能会用到)

另外,注意下解构的时候undefined和null的区别

undefined

 null

------------------------------------------------------

解构的时候可以给默认值

let [a,b,c='默认值'] = ['aaa','bbb']

------------------------------------------------------

在花括号外面加一对括号即可,因为花括号内部属于局部作用域,了解即可

--------------------------------------------------------

案例:交换两个数的位置

----------------------------------------------------

案例:函数应用

------------------------------------------------------

案例:函数传参

 

也可以不用传参数值,但是函数调用的时候,括号里一定要加上json花括号,不然会报错

如果show()里没有加json花括号,则可以采用以下方法处理↓

 

转载于:https://www.cnblogs.com/andyZhang0511/p/10818473.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值