javascript object 복사 복제 추가 반환 속성 필터링 메소드 / .assign() .create() .entries() keys()
Object.assign() 한 개 이상의 객체에서 다른 객체로 값을 복사하는 메소드 assign(*) * 부분에 여러개의 객체를 넣을 시 그 각 개체의 모든 값들이 복사됩니다. 단, 해당 객체에서 겹치는 key 값이 있을 경우, 맨 마지막 객체의 값으로 복사되며, 함께 나열된 객체에서도 본인 뒤에 오는 객체의 값과 겹치는 값이 있을 경우, 뒤의 객체의 값으로 변경됩니다. 즉, a = Object.assign(c,d,e) 로 설정했을 때, c 가 d 와 e와 겹치는 key 가 있다면 e의 해당 key 값의 value 값이 a, c, d 로 들어갑니다. 또 c 가 d와는 겹치지 않지만 e와 겹치는 key 가 있다면 e의 해당 key 값의 value 값이 a, c 로 들어갑니다. 이어서 c가 e와는 겹치지 ..
2024. 7. 9.