除了Array.prototype.join()之外,是否有更短的方法将数组连接到一个字符串?

时间:2017-09-14 20:45:09

标签: javascript arrays string join

我想将数组连接到一个字符串。通常我会写:

x=a=>a.join('')

x([1,2,3,4,5]);         // '12345'
x(['a','b','c','d']);   // 'abcd'
x(['1','2']);           // '12'
x([undefined,null]);    // ''

有没有办法用更少的字符来编写这个函数?

2 个答案:

答案 0 :(得分:1)

在ES6的模板文字的帮助下,您可以这样写:

A

答案 1 :(得分:0)

如果您愿意使用默认的,分隔符:

x=a=>a+''