我正在尝试从多维打印出一些信息。在这种情况下,它是名字、姓氏和出生年份。
但是当第一个人被打印出来时,代码就会中断,我不知道为什么。一些帮助会很棒。
profiler = [
["Jake", "name2", "name3"],
["Madsen", "last2", "last3"],
["1996-03-09", "year2", "year3"],
];
printProfil(profiler);
function printProfil(profiler) {
var forNavn = "";
efterNavn = "";
fodselsAr = "";
i = 0;
for (i; i <= profiler.length; i++) {
forNavn = profiler[i][i];
efterNavn = profiler[i + 1][i];
fodselsAr = profiler[i + 2][i];
console.log("Fornavn:", forNavn, "Efternavn:", efterNavn, "Fødsels År:", fodselsAr)
}
}
您可以迭代探查器的第一个元素,这样您将获得所有名称,对应于您可以使用 0,1,2 作为相应数组来获取姓氏和日期。如果有更多数组,您可以使用第二个循环。
profiler =
[
["Jake","name2","name3"],
["Madsen","last2","last3"],
["1996-03-09","year2","year3"],
];
printProfil(profiler);
function printProfil(profiler)
{
var forNavn = "";
efterNavn = "";
fodselsAr = "";
i = 0;
for(var i; i < profiler[0].length; i++)
{
forNavn = profiler[0][i];
efterNavn = profiler[1][i];
fodselsAr = profiler[2][i];
console.log("Fornavn:", forNavn, "Efternavn:", efterNavn, "Fødsels År:", fodselsAr)
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句