变量的解构赋值
本质上是一种匹配模式。只要等号两边的模式相同,那么左边的变量就可以被赋予对应的值。
解构赋值主要分为:
1、数组的解构赋值
2、对象的解构赋值
3、基本类型的解构赋值
数组的解构赋值
1 | let [a, b,c]=[1,2,3]; |
对象的解构赋值
先找到同名的属性,然后再赋值给变量
1 | let {a,b}={b:'bbb', a:'aaa'}; |
基本类型的解构赋值
null 和undefined不能进行解构赋值
1 | let [a,b,c,d]='1234'; |
undefined
本质上是一种匹配模式。只要等号两边的模式相同,那么左边的变量就可以被赋予对应的值。
解构赋值主要分为:
1、数组的解构赋值
2、对象的解构赋值
3、基本类型的解构赋值
1 | let [a, b,c]=[1,2,3]; |
先找到同名的属性,然后再赋值给变量
1 | let {a,b}={b:'bbb', a:'aaa'}; |
null 和undefined不能进行解构赋值
1 | let [a,b,c,d]='1234'; |
微信支付
支付宝