【问题标题】:JS/TS syntax: Destructuring assignment with inner assignmentJS/TS 语法:内部赋值的解构赋值
【发布时间】:2019-11-15 04:59:17
【问题描述】:

我刚刚偶然发现this line of TS code

const { title = item.text } = item;

这似乎是destructuring assigment,但大括号内的赋值有什么作用?

【问题讨论】:

    标签: javascript typescript ecmascript-6 syntax


    【解决方案1】:

    内部赋值提供了一个default value

    如果 item.title 未定义,title 将被分配 item.text

    【讨论】:

    • 您刚刚回答了自己的问题吗?
    • @DevonNorris 这实际上是提问时的一个选项(下面有一个小复选框)。通常在 OP 计划编写规范 Q/A 的情况下完成。完全没问题,取决于 Q/A...
    • 是的,我在写问题时找到了答案。由于我一直在寻找答案,所以我想我只是直接与您分享。 @DevonNorris:您可能还没有足够的信用来查看提到的复选框。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 2017-01-15
    • 2018-08-20
    • 2018-04-19
    • 1970-01-01
    • 2023-03-29
    相关资源
    最近更新 更多