我需要找到一种转变的方式
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)
,这里输入的是一个数组
答案 0 :(得分:3)
为什么不将input
数组扩展到参数列表中,不需要转换?
object.containsAll('activities', ...input);
或者,不扩散:
const argumentsArr = input.slice(); // avoid mutating the original array
argumentsArr.unshift('activities');
object.containsAll.apply(object, argumentsArr);