在Javascript中更改数据结构数组

时间:2016-05-09 12:31:52

标签: javascript angularjs

我想做以下情况: -



if lifenumber == 3 {
/* Check if new highscore, update HighscoreLabel */




那么如何在javascript中获取var C.

3 个答案:

答案 0 :(得分:2)

你想把两个数组压缩在一起(不是排序);许多图书馆如Lodash have methods for this

自己做的一种方法是:

function zip (a, b) {
    if (a.length !== b.length) return [];

    return a.map(function (item, i) {
        return [item, b[i]];
    });
}

请注意,您使用的语法{"Rachel", "Female"}实际上并不是JavaScript语法;像这样的数组使用方括号:[]。对象使用花括号{}

答案 1 :(得分:1)

我使用数组作为内容,因为{“Jon”,“Male”}无效。

var C = A.map(function( name, index ) {
    return [name, B[index]];
});

答案 2 :(得分:1)

var C = {};
for (var i = 0; i < A.length; i++) {
   C[A[i]] = B[i];
}