본문 바로가기
개발자로 가는 길(국비지원과정)/3.HTML,CSS,JavaScript, jQuery

[자바스크립트] Array 객체의 메서드

by 레아Leah 2022. 5. 9.
반응형

Array 객체의 메서드

종류 설명
concat  기존배열에 요소를 추가해 새로운 배열을 만든다. 배열끼리 합치는 메소드
→ concat() 메소드를 이용해 새로 만들어진 배열은 기존 배열에 영향을 주지 않음.
 join 배열 안의 요소끼리 합쳐 문자열로 만드는 메소드, 구분자 지정 가능하며 지정하지 않으면 (,)로 구분한다. 
every 배열의 모든 요소가 주어진 함수에 대해 참이면 true를 반환하고 그렇지 않으면 false를 반환한다.  
filter 배열 요소 중에서 주어진 필터링 함수에 대해 true인 요소만 골라 새로운 배열을 만든다. 
forEach 배열의 모든 요소에 대해 주어진 함수를 실행한다. 
indexOf  주어진 값과 일치하는 값이 있는 배열 요소의 첫 인덱스를 찾는다. 
push 배열에 새로운 요소를 추가하는 메소드, 그중 배열의 맨 끝에 새로운 요소를 추가한 후 새로운 length를 반환한다.  
→ 주의! push() 메소드를 이용해 요소를 추가하면 배열이 바뀜.
unshift 배열에 새로운 요소를 추가하는 메소드, 그중 배열의 시작부분에 새로운 요소를 추가한다. 
→ 주의! unshift() 메소드를 이용해 요소를 추가하면 배열이 바뀜.
pop 배열의 뒤에 요소를 꺼내는 메소드, 꺼낸 요소의 값을 반환하며 기존 배열은 꺼낸 요소가 빠진 상태로 변경된다.
즉, 삭제됨
shift  배열의 앞에 요소를 꺼내는 메소드, 꺼낸 요소의 값을 반환하며 기존 배열은 꺼낸 요소가 빠진 상태로 변경된다.
즉, 삭제됨
splice 배열에 요소를 추가하거나 삭제한다. 
slice 배열에서 특정한 부분만 슬라이스한다.
reverse  배열의 배치 순서를 역순으로 바꾼다.
sort 배열 요소를 지정한 조건에 따라 소트한다.
toString 배열에서 지정한 부분을 문자열로 반환한다. 이때 각 요소는 쉼표(,)로 구분한다. 

<참고서적> do it! javascript

반응형