美文网首页
链判断运算符(?.)

链判断运算符(?.)

作者: coderhzc | 来源:发表于2021-10-24 22:55 被阅读0次
// 链判断运算符
    let zhangsan = {
      name: "zhangsan",
      girlFriend: {
        name: "lisi",
        boyFriend: {
          name: "wangwu"
        }
      }
    }

// let wangwu = zhangsan.girlFriend.boyFriend.name || "张三"
    let wangwu = (zhangsan && zhangsan.girlFriend && zhangsan.girlFriend.boyFriend && zhangsan.girlFriend.boyFriend.name)
    console.log(wangwu);

 // ?.来判断
 let name = zhangsan?.girlFriend?.boyFriend?.name || "张三"
 console.log(name);

实际截图:

image.png

相关文章

  • 在vue项目中使用链判断、null判断运算符报错

    链判断运算符的安装在vue项目中使用es6新的[运算符](例如链判断运算符,null判断运算符)会报错,编译不成功...

  • ES6 运算符的扩展

    指数运算符 链判断运算符 链判断运算符 ?. 有三种写法 下面是 ?. 运算符常见形式,以及不使用该运算符时的等价...

  • 00015.?.与??

    1.链判断运算符?. 有三种用法: 2.Null判断运算符 ??

  • es6-运算符新增

    7.运算符的扩展 (1)链判断运算符?.有三种写法。解决对象属性多层级调用需要先判断对象是否存在的问题;语法:用?...

  • 链判断运算符(?.)

    实际截图:

  • 判断数组有几种方法

    1.instanceof运算符 这个运算符可以判断一个对象是否是在其原型链上原型构造函数中的属性。 let arr...

  • ES11(2010)判断运算符

    链判断运算符(?.) 编程实务中,如果读取对象内部的某个属性,往往需要判断一下该对象是否存在。比如,要读取mess...

  • instanceof 的深度剖析

    JavaScript instanceof 运算符代码 原型链图片(唯有读懂此图才可以明白下面的三个判断) Obj...

  • shell系列3-运算符

    一. 数值运算符 整数判断: 二. 算数运算符 三. 字符串判断 四. 逻辑运算符 五. 位运算符 位运算符在Sh...

  • 2021-06-12 运算符号优先级问题

    运算符优先级: 括号() 优先于 &; &优先于判断运算符(如>=); 判断运算符优先于and。 问题起因: 寻找...

网友评论

      本文标题:链判断运算符(?.)

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