【问题标题】:How to simplify the expression "data && data.pwd && data.pwd.length"? [duplicate]如何简化表达式“data && data.pwd && data.pwd.length”? [复制]
【发布时间】:2021-11-09 13:57:16
【问题描述】:

很抱歉,如果这个问题已被多次询问并且用更清晰的术语提出,但我只是不知道我正在寻找的技术术语。我正在尝试通过以下方式编写条件语句:

if (data && data.password && data.password.length > 7) {// Do something}

但我知道有一个更简单的方法来写这个。类似的东西

if (data?password?length > 7) {// Do something}

正确的表述是什么?这种表达方式的专业术语是什么?

【问题讨论】:

标签: javascript


【解决方案1】:

您正在寻找的概念称为Optional Chaining

您可以修改为:data?.password?.length

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-09
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多