Мне нужно сделать клон функции в OpenLayers (я использую последнюю версию 6.3.1, но я не задаю версию, я думаю, c).
Сама функция имеет метод .clone()
. К сожалению, мои атрибуты / свойства, определенные для объекта, являются объектами и массивами, а метод .clone
делает только поверхностную копию объекта. Так что, если я изменю какое-то значение в клонированном объекте, оригинальный объект тоже изменится.
Итак, как сделать глубокую копию объекта в OpenLayers?