要在nodeJs中以新行显示的数组值

时间:2018-06-08 13:08:14

标签: arrays node.js

我有一个如下数组:

var test = ['a', 'b', 'c']

我想让它显示如下,新行中的每个值。如何完全填写这个要求?

新格式显示

[
'a', 
'b', 
'c'
]

2 个答案:

答案 0 :(得分:0)

不清楚到底想要什么。你想在哪里显示你的输出? e.g。

test.map(function(a){console.log(a)})

答案 1 :(得分:0)

我不确定您正在寻找什么,但如果您只是期待"漂亮的打印"一个数组,你可以使用以下函数。

var test = ['a', 'b', 'c']

function format(array){
    var newFormat = '[\r\n';
    array.forEach(function(element, index){
        newFormat += "'" + element + "'";
        if (index+1 === array.length) {
            newFormat += '\r\n';
        } else {
            newFormat += ',\r\n';
        }
    });
    newFormat += ']';
    return newFormat;
}

console.log(format(test));

请记住,此函数返回的是数组。这是一个字符串。