Javascript 数组中的字典

Dictionary inside array in Javascript

我有一定的数据集。例如,A、B 和 C。有这些值的集合。例如:-

[A:asd, B:ajs, C:aknd],
[A:sdf, B:gss, C:fdss],
[A:ijq, B:cba, C:jqwd]

等等

现在我想制作一个包含这些值的字典作为单独的字典。例如:-

{   
    {
        A:asd,
        B:ajs,
        C:aknd
    },
    {   
        A:sdf,
        B:gss,
        C:fdss
    },
    {
        A:ijq,
        B:cba,
        C:jqwd
    }
}

有人可以帮我解决这个问题吗? 我试过这样做,但它不是在制作字典。

for( var i=0; i< n; i++) {
    data += {
                "A":value1,
                "B":value2,
                "C":value3
     }
}

有任何输入吗?

这在 Javascript 中没有意义:

{   
    {
        A:asd,
        B:ajs,
        C:aknd
    },
    {   
        A:sdf,
        B:gss,
        C:fdss
    },
    {
        A:ijq,
        B:cba,
        C:jqwd
    }
}

如果您打算拥有一个带有整数键的对象(字典),您可以这样做:

var data = {};

for( var i=0; i< n; i++) {
    data[i] = {
                "A":value1,
                "B":value2,
                "C":value3
     }
}

根据您要执行的操作,数组可能是更好的选择:

var data = [];

for( var i=0; i< n; i++) {
    data.push({
                "A":value1,
                "B":value2,
                "C":value3
     });
}