【发布时间】:2014-01-24 17:12:57
【问题描述】:
以下代码中newData打印如下
var newData =(JSON.parse(jobData));
console.log(newData);
目前它包含 5 个值。它可能会有所不同
[{
mode: daily,
id: '71'
os: 'Win37'
}, {
mode: daily,
id: '45'
os: 'Win37-1'
}, {
mode: daily,
id: '37'
os: 'Win64'
}, {
mode: daily,
id: '86'
os: 'Win37'
},{
mode: daily,
id: '7'
os: 'Win64' ];
从上面的 json 数组中,我必须创建这样的数组,这怎么可能?
即创建相同的os 'Win37' 和不同的id。如果存在重复的os,则将其ids 组合如下
MynewArray = [{
mode: daily,
id: '71,86'
os: 'Win37'
}, {
mode: daily,
id: '45'
os: 'Win37-1'
}, {
mode: daily,
id: '37,7'
os: 'Win64'
}];
【问题讨论】:
-
我不知道如何创建这个..:-(\
-
你不能创建这样的东西:{
id: '71','86'},这只是一个语法错误。 -
那么
id :'71,86'??有可能吗? -
是的,这是可能的,或者
{id: ['71','86']}。 -
是的,喜欢
id :'71,86'
标签: javascript jquery json node.js