这个方法如何调用?

时间:2016-07-10 21:30:41

标签: javascript node.js coffeescript

我在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

1 个答案:

答案 0 :(得分: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之间来回转换