[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
- 자바
- 자바스크립트
- 오라클 내장 함수
- 리액트 16
- 제주도 3박4일 일정
- Linux 명령어
- 정렬 알고리즘
- 리액트
- Maven
- 제주도 여행
- 이직
- Eclipse
- sort algorithm
- Tomcat
- 오라클
- 경력관리
- 개발환경
- spring
- javascript
- 프로그래머스
- Java
- 회고
- 프로그래머
- effective java
- SQL
- 리눅스 명령어
- 성능분석
- 소프트웨어공학
- Collection
- 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 |
글 보관함