Создайте рабочую точку путем объединения данных из двух рабочих точек
создает новую opNew
= merge(op1
, op2
)OperatingPoint
opNew объекта
с детьми от двух OperatingPoint
объекты, op1
и op2
.
Функция начинается с копирования всех дочерних элементов из op1
в opNew
. Затем, если идентификатор дочернего элемента существует в op2
но не в op1
функция добавляет дочерний элемент в opNew
. Если идентификатор дочернего элемента существует в op1
и op2
, затем:
Если оба ребенка OperatingPoint
объекты, функция объединяет их согласно тем же правилам.
Если хотя бы один из двух дочерних элементов является Target
объект, функция сохраняет дочерний элемент op1
и отбрасывает ребёнка op2
.