У меня есть массив, который я пытаюсь перебрать по array.length, но он останавливается в середине цикла без причины.
код:
var id = ['88' , '89' , '90' , '91' , '92' , '93' , '94' , '95' , '96' , '97' , '98' ];
var parent_id = ['1' , '1' , '88' , '1' , '88' , '91' , '93' , '93' , '92' , '90' , '97' ];
function getAllLearningPaths(id){
document.getElementById("catdiv").innerHTML += "THIS IS HE CURRENT CATEGORY ID : " + id + "<br>";
for(var i=0; i < id.length;i++)
{
document.getElementById("catdiv").innerHTML += "THIS IS HE CURRENT CATEGORY PARENT ID : " + parent_id[i] + "<br>";
if(parent_id[i] == id && id[i] != id)
{
document.getElementById("catdiv").innerHTML += "I MADE IT!";
getAllLearningPaths(parent_id[i]);
}
}
for(var i=0; i< Categories.length;i++)
{
if(Categories[i] == id)
{
document.getElementById("l_ids_"+CategoriesValues[i]).checked = true;
disablerow(document.getElementById("l_ids_"+CategoriesValues[i]), '1');
}
}
return;
}
категориизаселены где-то еще в коде.нет проблем.Дело в том, что первый цикл не прошел второй прогон.этот код выводит:
ЭТО ОН СОВРЕМЕННЫЙ КАТЕГОРИИ ID: 88 ЭТО ОН СОВРЕМЕННЫЙ КАТЕГОРИИ ID РОДИТЕЛЯ: 1 ЭТО ОН СОВРЕМЕННЫЙ КАТЕГОРИИ ID РОДИТЕЛЯ: 1
любая идея?