[JS_오답노트]_객체_완전복사(2)

hanseungjune·2022년 5월 31일
0

JavaScript

목록 보기
58/87
post-thumbnail

일단 필기!

// 참조형 복사하기(객체2 - for(key in object){} )
let course3 = {
  title: '파이썬 프로그래밍 기초',
  language: 'Python'
}

let course4 = {};

for (let key in course3 ) {
  course4[key] = course3[key];
}

course4.title = '자료 구조';

console.log(course3);   //{ title: '파이썬 프로그래밍 기초', language: 'Python' }

console.log(course4);   //{ title: '자료 구조', language: 'Python' }

요약

for(property in object) 형태로 해도 주소값은 복사 되지 않는다.

for( let property in object ) {
	course4[property] = course3[property];
}

course4는 복사받을, course3는 복사해줄!

profile
필요하다면 공부하는 개발자, 한승준

0개의 댓글