const result = Object.assign({}, aPerformance)
복사를 한 이유는 함수로 건넨 데이터를 수정하기 싫어서다. 가변(mutable) 데이터는 금방 상하기 때문에 나는 데이터를 최대한 불변(immutable)처럼 취급한다 마틴파울러/리팩토링2판