[Front end] Javascript 배열에 대한 고찰(delete와 splice)
자바스크립트 배열의 길이는 동적으로 변한다. 그렇다면 배열 변수 선언과 요소의 정의, 삭제 등의 조작으로 인한 값의 변화를 살펴보자. 다음은 크롬 브라우저의 콘솔 창을 활용하려 배열을 선언하고 요소를 추가하는 과정이다. 위에서 보면 배열 변수 x를 선언하고 x 배열 10번째 요소에 123 값을 추가하였다. 그 후 x 배열의 length 값이 0에서 11로 바뀌는 것을 확인할 수 있다. 배열의 길이는 11개이지만 x[0] ~ x[9] 요소의 값은 'undefined' 이므로 메모리는 1개의 요소만 할당된다. 다음으로 배열 요소를 삭제해보자. delete로 배열 요소를 삭제할때는 값만 사라지고 배열의 길이는 줄어들지 않는 것을 볼 수 있다. 하지만 splice 함수로 배열 요소를 잘라내면 배열 길이가 줄어든..
프로그래밍/Front end
2019. 7. 3. 00:22
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- SQL
- Collection
- 제주도 3박4일 일정
- 정렬 알고리즘
- 소프트웨어공학
- 이직
- Maven
- React
- 자바스크립트
- effective java
- 자바
- 제주도 여행
- 리액트
- 개발환경
- Tomcat
- 경력관리
- 성능분석
- Java
- javascript
- 프로그래머
- 오라클
- 프로그래머스
- 리액트 16
- 오라클 내장 함수
- sort algorithm
- 리눅스 명령어
- Eclipse
- Linux 명령어
- 회고
- spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함