Fabric.js 的 extend() 方法
extend() 方法用于在目标对象上创建源对象的所有属性的副本并返回目标对象。不要克隆或扩展 fabric.Object 子类。这主要用于内部使用,并且对 fabricJS 对象有额外的处理,它在深度克隆中跳过了 canvas 属性。
句法:
extend(destination, source)
参数:此方法接受上面提到的两个参数,如下所述:
- 目的地:此参数说明复制到的位置。
- 来源:此参数说明从哪里复制。
返回值:此方法返回源对象的所有属性在目标对象之上的副本,并返回目标对象。
示例 1:
Javascript
Javascript
输出:
{"key1": "Geeks", "key2": "GeeksforGeeks"}
示例 2:
Javascript
输出:
{"key1": "GFG", "key2": "gfg", "key3": "5", "key4": "10"}