, как вы знаете, в javascript объекты и массивы отправляются по ссылке, и если мы получили что-то вроде этого:
const obj=[{room:5},{room:35},{room:25},{room:15}];
static test(obj)
{
for (let i=0;i<obj.length;i++)
{
obj[i].room++;
}
return obj;
}
return {ok:true,D:obj,R:this.test(obj)};
, тогда значения первого объекта изменились бы после вызова test, вопрос в том, как предотвратитьпередача объекта по ссылке и его модификации! ??!