Assignment Operator(=), Shallow Copy, Deep Copy
·
Language/Javascript
Assignment Operator(=), Shallow Copy, Deep Copy 프로그래밍을 하다 보면 문자열, 숫자, 객체, 배열등을 복사해야 하는 상황이 많이 옵니다. 오늘은 복사에 사용되는 메소드가 어떤 것이 있고, 어떤 상황에 사용해야 하는지에 대해 포스팅 해보려고 합니다. Assignment Operator(=) 우선 코드를 보고 설명하겠습니다. String Reassignment let s1 = 'soojae'; let s2 = s1; s2 = 'junbeom'; console.log(`s1: ${s1}, s2: ${s2}`); // s1: soojae, s2: jun Object Reassignment const o1 = { name : "soojae", age : 29 }; const..