2016-07-10 36 views
2

我在NodeJS中使用PDFKit将一些图像添加到PDF文档。其中一个例子是这样的:此方法如何调用工作?

# Fit the image within the dimensions 
doc.image('images/test.jpeg', 320, 15, fit: [100, 100]) 
    .rect(320, 15, 100, 100) 
    .stroke() 
    .text('Fit', 320, 0) 

我使用纯JS而不是coffeescript,我不明白第一行是如何工作的。如何将一个键值对作为参数传入以及什么是JS等价物?

文档浏览:http://pdfkit.org/docs/images.html

回答

2

这里的JavaScript相当于

doc.image('images/test.jpeg', 320, 15, { 
    fit: [100, 100] 
}).rect(320, 15, 100, 100).stroke().text('Fit', 320, 0); 

咖啡对象不需要在许多情况下,大括号。检查出http://js2.coffee/在咖啡和香草之间来回转换javascript