转换普通数组关联数组

时间:2015-04-01 19:53:02

标签: jquery arrays

下午好,我有这样的安排

[{"a", "hello"}, {"a", "Goodbye"}, {"a": "NEW"}]

但希望它是这样的

["hello "," Goodbye "," NEW "] 

在javascript中,我希望你能帮助我。

1 个答案:

答案 0 :(得分:2)

我想你想说{“a”:“你好”},但不是{“a”,“hello”}。
这段代码应该有效:

var origin =  [{"a": "hello"}, {"a": "Goodbye"}, {"a": "NEW"}];
var result = [];
for(item in origin){
    if(origin.hasOwnProperty(item)){
        var val = origin[item].a;
        result.push(val);
    }
}

console.log(result);

这是jsFiddle