方括号Javascript对象键

谁能解释下面为什么在javascript中分配键的原因/方式?

a = "b"

c = {[a]: "d"}

返回:

Object {b: "d"}

回答:

这是新的ES2015(正式名称为ES6的EcmaScript规范)计算的属性名称语法。这someObject[someKey]是您从ES3/ 5知道的任务的简写:

var a = "b"

var c = {[a]: "d"}

是用于以下方面的语法糖:

var a = "b"

var c = {}

c[a] = "d"

以上是 方括号Javascript对象键 的全部内容, 来源链接: utcz.com/qa/407696.html

回到顶部