我有两个变量//Set system property with downloaded executable geckodriver from your system location
DesiredCapabilities cap = DesiredCapabilities.firefox();
cap.setCapability("marionette", true);
WebDriver driver = new FirefoxDriver(cap);
(例如"类型")和attribute
(例如" car")。我想创建一个对象,其中键是属性(值是值)。像这样:value
。
当我这样做时
{"type": "car"}
我得到了
let obj = { attribute: value }
这很容易用两行,我可以
> {"attribute": "car"}
然而,我想知道是否有一种干净的方式在一行中做到这一点(因为我以前是Rubyist,我喜欢把事情做得干净准确)?
答案 0 :(得分:1)
Computed property names,从ES2015又名ES6开始。
let a = "type", b = "car";
console.log({[a]: b});