数组上的子串

时间:2015-06-22 12:24:08

标签: javascript arrays

我有一个像这样的结构

var array = [
                 ["a":"one", "b":"two", "c":"three", "d":"four"],
                 ["a":"five", "b":"six", "c":"seven", "d":"eight"]
              ];

从这个数组中,我只需要提取值2,3,6,7。之后我必须用这些值填充一个新数组,如下所示:

var newArray = [
                 [two, three, 1], 
                 [six, seven, 2]
              ];

1和2是必须递增1的索引。

任何人都可以帮助我?

1 个答案:

答案 0 :(得分:0)

var array = [
        { "a": "one", "b": "two", "c": "three", "d": "four" },
        { "a": "five", "b": "six", "c": "seven", "d": "eight" }
    ],
    newArray = [];
array.forEach(function (a, i) {
    newArray.push([a.b, a.c, i + 1]);
});