美文网首页ES6Web前端之路
判断对象属性是否存在

判断对象属性是否存在

作者: 方松潭 | 来源:发表于2017-08-31 16:44 被阅读36次

以前的写法:

const firstName=

(message

&&message.body

&&message.body.user

&&message.body.user.firstName)

||'default';

可以使用Null 传导运算符:

const firstName=message?.body?.user?.firstName||'default';

相关文章

  • Python 实用语法

    判断对象属性是否存在 判断字典里是否存在某字段 is, is not 使用

  • js判断对象属性是否存在之深入理解

    js判断多层对象属性是否存在 比如 判断 err.response.data.message 的存在 判断对象是否...

  • 判断对象属性是否存在

    以前的写法: const firstName= (message &&message.body &&message...

  • JavaScript进阶之:九、in关键字

    in关键字遍历(迭代)对象 for...in判断对象中是否存在指定的属性 语法:'属性' in 对象返回...

  • JavaScript学习笔记7_对象_2对象属性

    属性检测 JavaScript对象是属性的集合,我们经常需要判断某个属性是否存在于某个对象中。JavaScript...

  • 14JavaScript数组对象去重的方法

    JavaScript数组对象去重方法 方法一:采用对象访问属性的方法,判断属性值是否存在,如果不存在就添加。

  • 对象操作

    对象操作 1、添加属性、删除属性 2、in:检测对象是否拥有某一属性(包括继承到的) 如果in判断一个属性存在,这...

  • js

    一、判断对象是否存在//判断对象是否存在,还要判断对象是否有null值if(!myObj){var myObj={...

  • 检测对象中某个属性

    使用in关键字该方法可以判断对象的自有属性和继承来的属性是否存在。 使用对象的hasOwnProperty()方法...

  • shell判断文件夹或文件是否存在

    1.具体每个选项对应的判断内容 -e 判断对象是否存在 -d 判断对象是否存在,并且为目录 -f 判断对象是否存在...

网友评论

  • 张锋丰:写了也报错啊,这个怎么玩的?:anguished:
    方松潭:你是在es6的环境写的吗?报什么错

本文标题:判断对象属性是否存在

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