я хочу изменить и возразить в массиве без изменения исходного массива, так как
в исходном массиве выглядит следующим образом:
books:Book[] = [{author:"John Doe",title:"Javascript"},{author:"John Doe",title:"Javascript"}]
selectedBook:Book = Books[1];
в шаблоне HTML, у меня есть:
<input [(ngModel)]=selectedBook.name/>
<table>
<tr *ngFor = "let book of books">
<td>{{book.name}}</td>
</tr>
</table>
теперь, всякий раз, когда значение входных данных изменяется, оно отражается как на «selectedBook», так и на объекте в массиве, таким образом, также изменяется значение таблицы, а также событие, хотя входное значение привязывается к скопированному объекту, который является «selectedBook», поэтомукак изменить объект в позиции 1 в массиве без изменения исходного объекта в массиве