tla*_*tor 19 javascript arrays string
我知道你可以通过循环遍历数组元素和连接来实现这一点.但我正在寻找单线解决方案.toString()和join()返回带有逗号分隔的元素的字符串.例如,
var array = ['apple', 'tree'];
var toString = array.toString() # Will return 'apple,tree' instead of 'apple tree', same for join() method
Run Code Online (Sandbox Code Playgroud)
Ami*_*oki 44
当您在join
没有传递任何参数的,
情况下toString
调用时,(逗号)将被视为默认值,并且内部调用时join
不会传递任何参数.
所以,传递你自己的分隔符.
var str = array.join(' '); //'apple tree'
// separator ---------^
Run Code Online (Sandbox Code Playgroud)