- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Link
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
드럼치는 프로그래머
[JavaScript] 배열에 값 앞 또는 뒤에 추가하기, unshift(), push() 본문
★─Programing/☆─WebProgram
[JavaScript] 배열에 값 앞 또는 뒤에 추가하기, unshift(), push()
드럼치는한동이 2017. 3. 16. 13:22자바스크립트에서 배열에 새로운 값을 추가하고 싶은 경우가 있다면 어떻게 해야할까요? 원하는 값을 앞 또는 뒤 원하는 위치에 아래 두가지 함수를 사용해 간단히 추가할 수 있습니다.
만약 test라는 이름의 변수가 있다면 변수를 아래와 같이 추가할 수 있습니다. 사용방법은 아래와 같습니다.
test.unshift('123');
// 앞에 새로운 배열값 추가
test.push('890');
// 뒤에 새로운 배열값 추가
보시는 것처럼 배열에 새로운 값을 추가할 수 있습니다. 배열을 선언 후 앞 또는 뒤에 추가하는 점만 차이점이고 나머지는 같습니다. 그럼 아래 예제를 봐주세요. 아래는 배열을 추가하는 방법에 대하여 자세한 예제와 함께 알아보겠습니다.
! unshift() 함수를 사용, 새로운 배열값 앞에 추가 예제소스 보기
test = new Array; // test 변수를 배열로 선언
test = ['456', '789'];
// test 변수가 배열값 456, 789을 가짐
test.unshift('123');
// test 변수의 맨 앞에 '123'을 추가하기
test = ['123', '456', '789'];
// 새로운 배열값 123이 앞에 추가되었음
보시는 것처럼 test 배열을 선언한 후 새로운 배열값 '123'을 배열의 맨 앞에 추가하였습니다. 그렇다면 뒤에 추가하려면 어떻게할까요? 다음 예제는 맨 뒤에 추가하는 방법입니다.
!! push() 함수를 사용, 맨 뒤에 배열값 추가하는 예제소스 보기
test2 = new Array; // test2 변수를 배열로 선언
test2 = ['123', '456'];
// test 변수가 배열값 123, 456을 가짐
test2.push('789');
// test2 변수의 맨 뒤에 '789'를 추가함
test2 = ['123', '456', '789'];
// 새로운 배열값 789가 배열의 뒤에 추가되었음
이 예제를 통해 배열의 앞 또는 뒤에 새로운 값을 추가하는 방법에 대하여 알아봤습니다. 배열을 사용하면 데이터를 처리하는데 매우 유용하므로 배열을 처리하는 다양한 함수를 익혀두는 것이 좋습니다.
# 배열을 사용하는 법을 익히자
데이터를 처리하는 과정이 점점 서버측에서 클라이언트에서 처리하는 방식으로 변하고 있습니다. 데이터를 배열이나 제이슨(json) 형태에서 변환 또는 처리하는 방법은 앞으로 더 많아질 것입니다.
'★─Programing > ☆─WebProgram' 카테고리의 다른 글
[jQuery] 자주 쓰이는 유용한 팁 (0) | 2017.03.21 |
---|---|
[JavaScript] 새창으로 form을 submit 하기(새창으로 폼을 서브밋하기) (0) | 2017.03.21 |
[jQuery] 애니메이션의 중복문제 해결! (0) | 2017.02.27 |
[JSTL] forEach 구문 break 처리 (0) | 2017.02.24 |
[Spring] jsp 홈페이지 주소(도메인 까지) 가져오기 (0) | 2017.02.24 |
Comments