133. 字符串连接
困难
创建一个类型安全的字符串连接工具,可以像下面这样使用:
const hyphenJoiner = join('-')
const result = hyphenJoiner('a', 'b', 'c'); // expected to be 'a-b-c'
或者
join('#')('a', 'b', 'c') // expected to be 'a#b#c'
当我们传递一个空的分隔符(即 ''
)时,应该将字符串直接连接在一起,即:
join('')('a', 'b', 'c') // expected to be 'abc'
当仅传递一个元素时,应该返回原始元素(不添加任何分隔符):
join('-')('a') // expected to be 'a'