0
点赞
收藏
分享

微信扫一扫

什么是解构?

西街小学的王 2022-03-20 阅读 61
javascript

解构就是模式匹配

譬如

let [a,b,c,d]=[true,'zifuchuan',2]
//相当于a=true,b='zifuchuan',c=2,d=undefined

作用

  • 从数组中取值,得不到则给一个默认值
let [x=2]=arr//x匹配arr数组的第一个元素,得不到则赋值为2

注意 null可以赋值成功,undefined则可以得到默认值

let [x=2]=[null]//则x=null
let [y=3]=[undefiend]//则y=3
举报

相关推荐

0 条评论