在Javascript中使用大括号和方括号的常量声明[重复]
Posted
技术标签:
【中文标题】在Javascript中使用大括号和方括号的常量声明[重复]【英文标题】:Const declaration using curly braces and square brackets in Javascript [duplicate] 【发布时间】:2020-03-28 09:11:11 【问题描述】:我已经看到了 const 的使用,如下面的 ReactJS 代码所示。到目前为止,我知道这是关于从 https://github.com/lukehoban/es6features#destructuring 和 this 解构
场景 1
class DoSomething extends Component()
constructor()
this.state =
jump: ''
function somethingSmall()
// I can access the state with the declaration that uses the curly braces
const jump = this.state;
在下面的示例中,我在使用 NodeJS 时注意到了这一点,它也使用了 const。我试图在将文件上传到 Google Cloud Storage 时访问元数据。
场景 2
bucket = storage.bucket(bucket_name);
bucket.upload(filepath)
.then(() =>
var uploaded_file = bucket.file(filename);
const [ metadata ] = await uploaded_file.getMetadata()
)
请说明大括号和方括号的用法。任何帮助将不胜感激,包括任何进一步阅读的链接。
【问题讨论】:
用于从对象解构,[ ]
用于从数组解构
【参考方案1】:
在从对象解构时应该使用,在从数组中解构时应该使用 [ ]。
【讨论】:
以上是关于在Javascript中使用大括号和方括号的常量声明[重复]的主要内容,如果未能解决你的问题,请参考以下文章