【问题标题】:What does putting curly brackets around a variale when initializing it does exactly? [duplicate]在初始化变量时将大括号括起来有什么作用? [复制]
【发布时间】:2019-03-10 03:32:36
【问题描述】:

例子:

const {http} = require('http');

我看到了一些关于“破坏”的东西,并阅读了一些关于它的资源,但我仍然对它的实际作用感到非常困惑。

【问题讨论】:

    标签: javascript node.js ecmascript-6 destructuring


    【解决方案1】:

    它从对象中提取该属性。
    它的意思和写这个完全一样:

    const http = require('http').http;
    

    您可以在此处阅读有关对象解构(以及一般解构)的更多信息:
    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Object_destructuring

    【讨论】:

    • 好的,谢谢!这样就清楚多了!
    猜你喜欢
    • 2012-11-21
    • 2013-08-23
    • 2021-12-31
    • 2016-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-02
    • 2021-07-18
    相关资源
    最近更新 更多