美文网首页
2021-07-19-🌦🌦 空值合并操作符??有哪些坑

2021-07-19-🌦🌦 空值合并操作符??有哪些坑

作者: 沐深 | 来源:发表于2021-07-19 16:00 被阅读0次
    空值合并操作符(??)

    只有当左侧为null和undefined和空时,才会返回右侧的数,否则返回左侧的
    重点: 0 除外

    let a = ""
    let result = a ?? "target"
    console.log(result) // ''
    
    判断数组长度慎用
    let a = []
    let result = a.length === 0 ?? "target"
    console.log(result)  true
    
    let number = 0;
    let result = number ?? 1
    console.log(result) // 0
    

    相关文章

      网友评论

          本文标题:2021-07-19-🌦🌦 空值合并操作符??有哪些坑

          本文链接:https://www.haomeiwen.com/subject/hgqhmltx.html