Владимир, я понимаю что в моём решении нет магии. Я хочу посмотреть на другие решения отличные от моего. Поэтому и написала "какая-то магия " - то есть какое-то решение, отличное от моего. Вы совсем неправильно поняли вопрос. Извиняюсь, если сформулировала его на столько плохо. Своё решение я понимаю прекрасно, но хочу посмотреть на чужие решения и идеи.
Антон Спирин, важно имя ссылки (obj1)
а на счёт равенства по сути в моём случае не важно, но я хотела узнать нет ли способа сделать так чтобы в obj1 не присваивался новый объект а именно изменялся. ну и вообще интересно какие в принципе есть способы решения таких моментов)
RidgeA, То есть предлагаете сначала преобразовать массив к виду [a=1, b=2] а затем выполнить join тем самым получится что мы пройдёмся по массиву 2 раза, вместо 1го?