将 ID 分配给 Fabric 对象

Allocate ID to Fabric Object

作为测试的一部分,我在 canvas 上创建了多个多边形。 现在我想弄清楚是否可以在创建多边形时设置某种 ID,以便我以后可以引用它。

我的多边形创建代码如下:

javascript

var polygon = new fabric.Polygon(coords, {
    fill: 'purple',
    selectable: true,
    lockMovementX: true,
    lockMovementY: true 
  });
  canvas.add(polygon);

如果可以为对象设置标识符,我该怎么做?

Here I have sample fiddle. I hope it will help you.

Fiddle:https://jsfiddle.net/mullainathan/pwmegjmk/