我有一个如下数组:
var test = ['a', 'b', 'c']
我想让它显示如下,新行中的每个值。如何完全填写这个要求?
[
'a',
'b',
'c'
]
答案 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));
请记住,此函数返回的是不数组。这是一个字符串。