Javascript中数组内部的字典
我有一些数据集。例如,A、B和C。存在这些值的集合。例如:-Javascript中数组内部的字典,javascript,arrays,dictionary,key,Javascript,Arrays,Dictionary,Key,我有一些数据集。例如,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:fds
[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
}
}
(变量i=0;i{
数据+={
“A”:价值1,
“B”:价值2,
“C”:价值3
}
}
任何输入?这在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={};
对于(变量i=0;i
根据您尝试执行的操作,阵列可能是更好的选择:
var data = [];
for( var i=0; i< n; i++) {
data.push({
"A":value1,
"B":value2,
"C":value3
});
}
var数据=[];
对于(变量i=0;i
请添加有效数据。使用一个对象,该对象的数字键以0
开头,并以1
递增。真正地使用数组instead@Andreas这是显而易见的选择,但OP特别想要一本字典,而数组不是。这就成功了。谢谢你的意见。