6、解构赋值

1、

赋值过程 左右数据类型一致

let a, b
[a, b] = [1, 2]
 
2、
let a, b, c
[a, b, ...c] = [1, 2, 3, 4, 5, 6]
 
打印a,b,c结果1 2  [3, 4, 5, 6]
 
3、
[a, b, c=3] = [1, 2] 
[a, b, c] = [1, 2] c取值为undefined 只声明 未赋值
 
场景一、变量互换
 场景二、

场景三  返回 1,4

场景四 1 [2,3, 4, 5]

 

对象解构赋值

42 true

 

3 5

 实例

 

 

 

posted @ 2019-04-19 09:42  suanmei  阅读(124)  评论(0编辑  收藏  举报