结构对象的时候可以给个默认值

结构对象的时候可以给个默认值

let {
    
    p:{
    
    h=9}} = {
    
     p: {
    
    h:8}}
consol.log(h) // 8

let {
    
    pt:{
    
    h=9}} = {
    
     pt: {
    
    }}
consol.log(h) // 9

let {
    
    pte:{
    
    h=9}} = {
    
     pte: {
    
    kk:'kk'}}
consol.log(h) // 9

let {
    
    ptel:{
    
    kkl=9}} = {
    
     ptel: {
    
    kkl:null}}
consol.log(kkl) // null


let {
    
    xx:{
    
    ll=9}} = {
    
     xx: {
    
    }}
consol.log(ll) // 9


let {
    
    xk:{
    
    mm}} = {
    
     xk: {
    
    }}
console.log(mm) // undefined

解决的问题:
await时,有时候会报错,可以结构的时候给个默认值,从而解决await结构不到时,代码报错,当然try catch也可以解决这个问题

猜你喜欢

转载自blog.csdn.net/weixin_43131046/article/details/128290275