【发布时间】:2021-11-29 02:32:53
【问题描述】:
我有密码
var myArray = []
myArray.push( { "bob" : { "banana" : "yellow" } })
console.log(myArray)
返回
{
"bob": {
"banana": "yellow"
}
}
现在,我想像这样更改变量:
var myArray = []
var name = "bob"
var fruit = "banana"
var fruitcolor = "yellow"
myArray.push( { name : { fruit : fruitcolor } })
console.log(myArray)
但它不会返回相同的结果。我该如何解决这个问题?
谢谢!
【问题讨论】:
-
myArray.push( { [name] : { [fruit] : fruitcolor } })。使用括号表示法。
标签: javascript arrays variables push