자바스크립트의 배열 특징
- 자바스크립트의 배열은 객체로 취급된다.
- 배열의 길에 제한이 없다.
- 배열에 저장할 수 있는 데이터의 타입이 제한되지 않는다.
Push
배열에 새로운 데이터를 추가하는 메소드.
배열의 뒤부터 하나씩 추가된다.
push (값1,2..N) ;
pop
배열의 마지막요소를 제거한다.
slice
배열로부터 지정한 start와 end 요소를 리턴한다.
slice(start, end)
splice
배열에 값을 저장하거나 삭제하는 메소드이다. 지정한 index위치에 값을 저장한다.
delCount는 삭제할 개수다.
splice (index, delCount, value)
위 그림을 해석해보자면
index 1번위치에 있는 "A"를 100으로 치환한다.
그리고 데이터값이 바뀐 1번 위치 뒤 첫번째 데이터값을 제거한다.
제거하는 순서는 데이터를 바꾼 위치 다음부터 시작한다는걸 주의해야한다.
sort
배열에 저장된 알파벳 또는 숫자를 정렬한다.
sort(function (a,b) {
return a-b;})
return a-b 는 오름차순 정렬
return b-a 는 내림차순 정렬
'JS' 카테고리의 다른 글
# JavaScript 호이스팅 (Hoisting) (0) | 2021.09.13 |
---|---|
# JavaScript scroll (0) | 2021.09.02 |
#JavaScript 함수호출하는 방법 (0) | 2021.08.10 |
#JavaScript 데이터 타입 (0) | 2021.08.10 |
<JavaScript> filter (0) | 2021.06.30 |