Javascript-将字符串数组转换为字符串列表

时间:2018-09-04 22:28:36

标签: javascript

我需要找到一种转变的方式 var input = {["tag1", "tag2", "tag3"]}使其变为"tag1", "tag2", "tag3"

最后,我应该让var输出=“ tag1”,“ tag2”,“ tag3” enter code here

我尝试了推送,拼接,连接...没有任何作用。

一些原因:看起来很奇怪,但是我需要使用一些第三方工具查询约定

object.containsAll('activities', 'tag1', 'tag2', 'tag3')

因此查询失败,因为我无法编写 object.containsAll('activities', input),这里输入的是一个数组

1 个答案:

答案 0 :(得分:3)

为什么不将input数组扩展到参数列表中,不需要转换?

object.containsAll('activities', ...input);

或者,不扩散:

const argumentsArr = input.slice(); // avoid mutating the original array
argumentsArr.unshift('activities');
object.containsAll.apply(object, argumentsArr);