Как в js, сделать так что бы объект не был связан со своим предшественником

Есть проблема, я в цикле иду по объектам и делаю так let a = objects[i];, после я пытаюсь добавить новые свойства a.new = '1'; но оно у всех объектов которые получаются в результате этого цикла одинаковы (если что a.new везде разные значения а не 1). Как это решить?


Ответы (1 шт):

Автор решения: PRO CODE

let же не даёт переобъявлять переменную. Попробуйте вынести за цикл let a;, а в цикле a = objects[i];

→ Ссылка