我有一个数组数组,每个数组都有一系列列表项,我使用console.log(jobsList);
进行记录,输出为:
变量jobsList
是通过推送在for循环中创建的一堆数组来创建的,如下所示:
for (var i=0; i < teamList.length; i++ ) {
jobDirectory.push(newJob);
}
jobsList.push(jobDirectory);
然后,我们按照长度对数组进行排序,如下所示:
jobsList.sort(function(a,b){
return a.length < b.length;
});
我需要在无序列表中输出每个数组。所需的输出如下所示:
<h3></h3><ul>//insert list items here</ul>
对于每个顶级数组,将重复此操作。
$('.row').append(jobsList);
引发错误。如何返回上述无序列表中的所有数组? 最佳答案
以这种方式使用forEach
和join
的组合。
jobsList.forEach(function(e){
$(".container").append("<ul>"+e.join("")+"</ul>");
});
其中
container
是ul
的父div的类。如果他们不是ul
的父代,则改用body
。关于javascript - 在javascript中输出数组的数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28680517/