var helloWord = 'hello word';
var a = {
'first word': 'hello',
[helloWord]: 'world'
};
a['first word'] // "hello"
a[helloWord] // "world"
a['hello word'] // "world"
注意:*变量是不需要用引号直接引用
例:
let data1 = [
{
itemName: '环境卫生',
total: 138,
count: 9,
},
{
itemName: '创新服务',
total: 69,
count: 5,
},
{
count: 3,
itemName: '报刊杂志',
total: 69,
},
{
count: 9,
itemName: '家具设备',
total: 138,
},
{
count: 2,
itemName: '餐食服务',
total: '115',
},
{
count: 6,
itemName: '商务设备',
total: 92,
},
]
let obj = {}
let obj1 = {}
let arr = []
data1.forEach((item, index) => {
obj.name = 'lastDay'
obj1.name = 'toDay'
obj[item.itemName] = item.count
obj1[item.itemName] = item.total
})
arr.push(obj1, obj)
console.log(obj)
console.log(obj1)
console.log(arr)