console.log如何省略数组中的空格?

时间:2016-11-22 12:49:18

标签: javascript

console.log( '"' +[ 'apple', 'orange', 'banana', 'strawberry' ] + '"' )

大家好,有人可以请求expalin console.log()如何省略数组中的空格?

输出应该如下:"apple,orange,banana,strawberry"

console.log是如何做到的?

1 个答案:

答案 0 :(得分:4)

它不是控制台,它是Array#toString,它调用Array#join没有参数,因此Array#join默认分隔符为","。正在调用Array#toString,因为您在字符串和数组上使用+,这会在进行连接之前将数组强制转换为字符串。

明确使用join的示例:



var str = ['apple', 'orange', 'banana', 'strawberry'].join();
console.log(str);