我正在尝试为数组位置分配一个值,如下所示:
//Javascript file
var totales = new Array();
$('.total').each(function(){
var id = $(this).attr("id");//value of id => "empresa_bundle_revision_capitulos_1_requisitos_1_articulos_1_total"
var arrayids = id.split("_");
if(totales[arrayids[4]] == undefined){
totales[arrayids[4]] = new Array();
}
}
在console.log中我得到了totales值:
[undefined, []]
这应该返回类似:
[[]]
问题出在哪里?
答案 0 :(得分:0)
不确定你想要在@deceze指向上设置索引1上的条目。如果要分配新值,请使用,然后添加index
0:
if(totales[arrayids[4]]==undefined){
totales.push([]);
console.log(totales);
totales[arrayids[4]] = new Array();
console.log(totales);
}