在 Javascript 中打印出多维数组

杰克丹恩

我正在尝试从多维打印出一些信息。在这种情况下,它是名字、姓氏和出生年份。

但是当第一个人被打印出来时,代码就会中断,我不知道为什么。一些帮助会很棒。

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章