Javascript 嵌套数组的名称

Javascript 嵌套数组的名称,javascript,arrays,Javascript,Arrays,我有一个嵌套数组的数组,我试图获取每个项目的名称,而不是值或索引 var lcaJan = []; lcaFeb = []; lcaMar = [] ...etc. var lcaMonth = [lcaJan, lcaFeb, lcaMar, etc...] 然后,我希望每个月都浏览一遍,并列出姓名: $.each( lcaMonth, function (i,v) { console.log( //here ); }); 这里是我努力寻找的地方。如果我做了控制台。loglcam

我有一个嵌套数组的数组,我试图获取每个项目的名称,而不是值或索引

var lcaJan = []; lcaFeb = []; lcaMar = [] ...etc.
var lcaMonth = [lcaJan, lcaFeb, lcaMar, etc...]
然后,我希望每个月都浏览一遍,并列出姓名:

$.each( lcaMonth, function (i,v) {
     console.log( //here );
});
这里是我努力寻找的地方。如果我做了控制台。loglcamount[I];我最终得到了[xxxxx],[xxxxx]等等。。其中x是每个子数组中的值。我想看到的是数组项在月份数组lcaJan、lcaFeb、lcaMar中的实际名称。。。 我计划在另一个数组中使用它们作为变量。我知道,这听起来很奇怪,但它是用于chart.js显示的:

var dataDisplay = [];
    dataDisplay.push ('{data:' + i + ',')
我希望数据显示最终看起来像这样:

{data:lcaJan},{data:lcaFeb},{data:lcaMar}


使用数组无法实现这一点,因为它们只有数值索引和值

变量lcaJan=[]、LCAFOB=[]、lcaMar=[]; 变量LCAMORT=[lcaJan,lcaFeb,lcaMar];
lcamount.map值,索引=>console.logvalue,索引;数组元素没有名称。您试图获取的内容不存在。您可能需要数组中的键值对,默认键是它们的索引。您必须使用{lcaJan:[]}或[{name:'jan',data:[]}]才能检索它们的名称:凯亚-你有这个解决方案的钥匙!谢谢。请注意,它是ECMAScript 6,因此如果您需要旧的浏览器支持,您可能希望使用旧语法,如var lcamount={lcaJan:lcaJan,lcaFeb:lcaFeb,lcaMar:lcaMar};-或者使用一些塑料填充物