Каков наиболее эффективный способ клонирования дерева primeNG , имеющего круговую структуру?
Я сделал такие вещи, как
obj = JSON.parse(JSON.stringify(o));
// но JSON.stringify () не работает для круговой структуры.
var newObject = jQuery.extend(true, {}, oldObject);
let newObject = this.copyObj(oldObject);
copyObj(obj) {
// This is done because we need a copy of list, without this code it will copy a ref which will update file badges on create screen without add button click
return [obj[0]];
}
let newObject = Object.assign({}, oldObject);
Но все это метод Копировать объект ByReference не ByValue