자바스크립트에는 배열과 관련된 여러 메소드가 있다.
오늘과 내일은 배열과 관련된 메소드들을 살펴볼까 한다.
join : 배열에 저장된 모든 데이터를 문자열로 변환한 후 연결하여 출력
reverse : 배열의 데이터 순서 반대로 정렬
sort : 배열의 데이터 정렬
forEach : 배열을 반복하며 데이터 조회
1. join( ) : 배열의 데이터 연결 시 기본적으로 쉼표(,) 사용
- join('문자 또는 기호')의 형태로 쉼표대신 문자 또는 기호 등의 지정 가능
2. reverse( ) : 배열의 데이터 순서를 반대로 정렬
3. sort( ) : 배열의 데이터 정렬
1) 영문자 : 알파벳(대문자-소문자)
2) 한글 : 가나다
3) 숫자: 오름차순
- 숫자의 경우 최상위자리부터 오름차순 정렬되기 때문에 자릿수가 다른 수의 경우 sort() 메소드 내에 추가적인 함수 작성 필요
·오름차순 sort(function(a,b){return a-b;})
·내림차순 sort(function(a,b){return b-a;})
4. forEach( ): 순차적으로 배열을 반복하며 데이터 조회
- forEach와 함수 통해 다양하게 활용
forEach 메소드의 경우 함수의 활용을 통해 다양한 값 도출이 가능하기 때문에 추후 데이터의 관리하는데 있어 필요도가 높아보임에 따라 숙지할 필요성을 느낀다.
map, filter, slice, splice등의 배열 메소드도 다 이야기하고 싶지만
밤이 늦은 관계로 내일 마저 글을 써보도록 하겠다.
1일 1티스토리 해보자! 화이팅!
'javascript&jquery > javascript' 카테고리의 다른 글
<javascript> 현재 날짜, 시간 출력하기 new Date() (0) | 2024.04.30 |
---|---|
<javascript> 2. 배열(array) : concat(), slice(), splice(), push(), pop(), unshift(), shift(), indexOf() (0) | 2024.04.24 |
<javascript> keyboard이벤트(keydown-keyup-keypress) (1) | 2024.04.16 |
<javascript> Math함수 : 숫자의 반올림(round), 올림(ceil), 내림(floor), 버림(trunc), 절대값(abs) (1) | 2024.04.15 |
<javascript> 객체요소의 우선순위 설정 (0) | 2024.04.09 |