[Front end] JavaScript 얕은 복사 & 깊은 복사
자바스크립트에서 자주 사용하는 객체 전달 의미로 사용되는 = 은 참조를 의미한다. 대부분이 참조만으로도 기능상의 문제가 없이 작동하기 때문이다. 아래 예제는 참조한 객체의 key 값 변경이 미치는 영향을 알아본 것이다. 일반적인 상황에서는 데이터가 중간에 변동될 일이 없다. 하지만 얕은 복사, 깊은 복사가 필요한 경우가 있다. 간단한 예를 들어 복사하는 방법을 알아보자. 얕은 복사(Shallow Copy) 얕은 복사에는 다양한 방법이 제공된다. // JQuery extend() var data = { key: 'trend' }; var ref = $.extend({}, data); console.log(data); console.log(ref); data.key = 'issue'; console.log(..
프로그래밍/Front end
2019. 8. 31. 10:22
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- 프로그래머
- 경력관리
- 개발환경
- 성능분석
- javascript
- 회고
- Tomcat
- effective java
- 자바
- 제주도 여행
- 리눅스 명령어
- 자바스크립트
- Linux 명령어
- sort algorithm
- 리액트 16
- spring
- 정렬 알고리즘
- 리액트
- 제주도 3박4일 일정
- Java
- 오라클 내장 함수
- Eclipse
- Maven
- 프로그래머스
- Collection
- SQL
- React
- 소프트웨어공학
- 이직
- 오라클
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함