JSFiddle - React, Tailwind, and code Playground
JavaScript
// входящие данные с которыми нужно создать 2 переменных
// в первой сохранить их для возможности востановления
// во второй уже работать с данными (менять их)
var r = {val_1: '#d33', val_2: 'text'};
var a = {};
a.saveFirstValue = r; //сюда нужно сохранить копию изначальных данных
a.data = r;
var saveData = r; // пробую сохранить ещё так
a.data['val_1'] = '#000';
a.data['val_2'] = 'new text';
console.log(a.saveFirstValue, a.data, saveData);