我在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等价物?
答案 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之间来回转换