初始化变量时将大括号放在变量周围有什么作用?
What does putting curly brackets around a variale when initializing it does exactly?
示例:
const {http} = require('http');
我看到了一些关于 "destructing" 的信息并阅读了一些相关资源,但我仍然对它的实际作用感到很困惑。
它从对象中提取 属性。
意思和写的完全一样:
const http = require('http').http;
您可以在此处阅读有关对象解构(和一般解构)的更多信息:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Object_destructuring
示例:
const {http} = require('http');
我看到了一些关于 "destructing" 的信息并阅读了一些相关资源,但我仍然对它的实际作用感到很困惑。
它从对象中提取 属性。
意思和写的完全一样:
const http = require('http').http;
您可以在此处阅读有关对象解构(和一般解构)的更多信息:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Object_destructuring