方括号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