728x90
반응형
SMALL
splice, shift, pop, unshift, push 말고도 배열에는 다양한 메서드들이 있다.
배열에서 특정 값 찾기 (indexOf / lastIndexOf)
배열에서 특정 값을 찾으려면 indexOf 메소드를 사용하면 된다.
array.indexOf(item)을 하면 array 배열에 item이 포함되어 있는지 확인할 수 있다.
- 만약 포함되어 있다면, item이 있는 인덱스가 리턴.
- 포함되어 있지 않다면, -1이 리턴.
- 여러 번 포함되어 있으면, 처음 발견된 인덱스가 리턴.
그리고 비슷하게 lastIndexOf라는 메소드가 있다.
indexOf와는 반대로 탐색을 뒤에서 부터 하게 된다.
배열에서 특정 값이 있는지 확인하기 (includes)
indexOf/lastIndexOf는 특정 값을 찾아서 해당 값의 index를 알려준다.
하지만, 때로는 그냥 그 값이 배열안에 있는지, 그 여부만 확인하고 싶을 수도 있다.
그럴때는 includes 라는 메소드를 활용하면 된다.
array.includes(item)을 하게되면 array배열에 item이 있을 경우 true를, 없을 경우 false를 리턴한다.
배열 뒤집기 (reverse)
reverse라는 메소드를 활용하면, 배열의 순서를 뒤집을 수도 있다.
그리고...
사실 이 밖에도 배열이 가지고 있는 유용한 메소드들이 다양하게 있다.
더 많은 내용을 알고싶다면, 이 링크를 참고!
Array - JavaScript | MDN
JavaScript Array 전역 객체는 배열을 생성할 때 사용하는 리스트 형태의 고수준 객체입니다.
developer.mozilla.org
728x90
LIST
'프론트엔드 > Javascript' 카테고리의 다른 글
이벤트 (0) | 2022.01.10 |
---|---|
프로퍼티와 메소드의 차이 (0) | 2022.01.09 |
문자열과 배열_차이점_비슷한 점 (0) | 2021.11.28 |
math 객체 (0) | 2021.11.28 |
자바스크립트_undefined와 null (0) | 2021.11.24 |