javascript - 为什么我的数组中的项目不显示在单独的行中?

标签 javascript arrays function

我想使数组中的每一项都显示在不同的行中,但我的“\n”不起作用。我把它放错地方了吗?我试过把它放在其他地方,但似乎没有什么不同。我的函数目标是遍历数组。

var employees = [];
employees[0] = "Zak";
employees[1] = "Jessica";
employees[2] = "Mark";
employees[3] = "Fred";
employees[4] = "Sally";

var showEmployee = function (names) {
    'use strict';
    showEmployee = employees;
    return names;
};

showEmployee(employees);
window.console.log(showEmployee + "\n");

最佳答案

你在数组的末尾添加了一个换行符,你需要在数组中的每个元素之间添加它(使用连接)

var employees = [];
employees[0] = "Zak";
employees[1] = "Jessica";
employees[2] = "Mark";
employees[3] = "Fred";
employees[4] = "Sally";

var showEmployee = function (names) {
    'use strict';
    showEmployee = employees;
    return names;
};

showEmployee(employees);
window.console.log(showEmployee.join("\n"));

关于javascript - 为什么我的数组中的项目不显示在单独的行中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54991207/

相关文章:

javascript - 在文件上传问题上将图像添加到 HTML5 Canvas

java - 使用扫描仪添加两个文件中的值不起作用

android - 如何确定应用程序是否正在运行?

javascript - 突出显示悬停行的特定表格单元格

java - java - 如何在不使用循环和递归的情况下打印数组

java - 在 JAVA Netbeans 中的 SQL 算术语句中使用变量/JAVA 函数

javascript - Kendo UI - 将 Text() 封闭的文本转换为 <span> 编码的 HTML

javascript - 如何组合两个init函数?

javascript - 单一责任原则和Backbone.View

C# 到 VB6 互操作 : indexed array properties are not accessible across nested COM interfaces