我需要获取数组内部数组的长度以进行迭代。
我有三个数组,其中包含我大学三个不同专业的名字 嵌套在一个称为“ jurusan”的数组中,该数组表示英语专业。
我想将所有名称放入三个新的组中,这些组包含来自三个不同专业的名称,并将其放在每个组中。
如何获取jurusan中包含的Array的长度? 我的代码读取jurusan的长度为3,应该得到tif数组的长度为5,依此类推。
var tif = ['idris', 'akbar', 'adyusman', 'a', 'g'];
var te = ['tolaal', 'badri', 'alaina', 'b'];
var mt = ['ressi', 'arian', 'tifa', 'c'];
var jurusan = [tif, te, mt];
var kel = [
[],
[],
[]
];
for (i = 0; i < jurusan.length; i++) {
for (j = 0; j < jurusan[i][j].length; j++) {
kel[j].push(jurusan[i][j]);
}
}
for (i = 0; i < kel.length; i++) {
console.log(kel[i])
}
document.getElementById("a").innerHTML = kel[0] + '<br>' + kel[1] + '<br>' + kel[2];
<p id="a"></p>
答案 0 :(得分:0)
如何获取jurusan中包含的数组的长度?
对我来说似乎很直接:
var tif = ['idris','akbar','adyusman','a','g'];
var te = ['tolaal','badri','alaina','b'];
var mt = ['ressi','arian','tifa','c'];
var jurusan= [tif,te,mt];
// with forEach()
jurusan.forEach(n => console.log(n.length));
// with index
console.log(jurusan[0].length);
console.log(jurusan[1].length);
console.log(jurusan[2].length);