使用数组而不是参数数组

时间:2014-10-17 14:00:01

标签: javascript node.js

我需要使用剪刀模块加入pdfs ...

我有可变数量的文件要合并,所以代码如下:

var files = [scissors("a.pdf"), scissors("b.pdf")];
scissors.join( *** ).deflate().pdfStream().pipe(fs.createWriteStream(output));

Scissors期望每个文件有一个参数:

scissors.join(scissors("a.pdf"), scissors("b.pdf"), etc

所以我该怎么办?

1 个答案:

答案 0 :(得分:4)

您可以使用Function.prototype.apply

scissors.join.apply(scissors, files).deflate().pdfStream().pipe(stream);