웹프론트엔드/JavaScript

[javascript] array method 종류

직장인코딩 2022. 10. 9. 14:47
반응형

 

 
종류
설명
concat
기존 배열에 요소를 추가해 새로운 배열을 만듭니다.
every
배열의 모든 요소가 주어진 함수에 대해 참이면 true를 반환하고 그렇지 않으면 false를 반환 합니다.
filter
배열 요소 중에서 주어진 필터링 함수에 대해 true인 요소만 골라 새로운 배열을 만듭니다.
forEach
배열의 모든 요소에 대해 주어진 함수를 실행합니다.
indexOf
주어진 값과 일치하는 값이 있는 배열요소의 첫 인덱스를 찾습니다.
join
배열요소를 문자열로 합칩니다. 이때 구분자를 지정할 수 있습니다.
push
배열의 맨 끝에 새로운 요소를 추가한 후 새로운 length를 반환합니다.
unshift
배열의 시작 부분에 새로운 요소를 추가합니다.
pop
배열의 마지막 요소를 꺼내 그 값을 결과로 반환합니다.
shift
배열의 첫번째 요소를 꺼내 그 값을 결과로 반환합니다.
splice
배열에 요소를 추가하거나 삭제합니다.
ex)
list.splice() 로 사용하는데


1. 인수가 1개인 경우
list.splice(2) 라고 지정했을 땐 인덱스 값이 2인 것부터 끝까지 삭제하고 변수에 저장했다면 삭제된 것을 반환


2. 인수가 2개인 경우
list.splice(2, 4) 라고 지정했을 땐 인덱스 값이 2인 것부터 4개를 삭제하고 변수에 저장했다면 삭제된 것을 변수에 반환


3. 인수가 3개인 경우


list.splice(2, 1, "qna"); 라고 지정하면
인덱스값이 2인 것부터 1개를 삭제하고 "qna"를 삭제한 부분이 첨부 하는 것입니다.
slice
기존배열에서 요소를 꺼내 반환합니다.
기존배열이 바뀌지 않습니다.
reverse
배열의 배치 순서를 역순으로 바꿉니다.
sort
배열 요소를 지정한 조건에 따라 정렬합니다.
toString
배열에서 지정한 부분을 문자열로 반환합니다.
이때 각 요소는 쉽표(,)로 구분합니다.

 

 

반응형