【发布时间】:2019-09-26 09:33:50
【问题描述】:
我有一个对象,另一个是从查询中获取的对象 list1,但我想将 Obj 键值存储到数组中。
var Obj = {
'1': 'Test 1',
'2': 'Test 2',
'3': 'Test 3',
'4': 'Test 4',
'5': 'Test 5'
}
我从查询中获取数据,该查询是对象中 data2 键 1、2、3、4 和 5 中的索引值 query = '从测试中选择data1,data2,data3';
list1 = [{
data1: 123,
data2: 4,
data3: 'value3',
}]
如果 data2 值,我想要一个对象输出。
list1 = [{
data1: 123,
data2: 'TEST 4',
data3: 'value3',
}];
【问题讨论】:
-
嗯。
list1不是一个数组,它是一个对象(参见 data1: 123 其中 data1 是键,123 是值)。编辑:编辑后。list1现在既不是对象也不是数组。也许你会选择 ``` list1 = [ {data: 123}, {data: 4}, {data: 'value3'}, ] ``` 现在,list1 是一个对象数组。 -
如果你有我的问题,请回答
标签: javascript arrays json object key-value