본문 바로가기
자바스크립트

[Javascript] 배열에 특정 원소가 있는지 찾는 방법

by devebucks 2021. 2. 9.
728x90

indexOf()

개인적으로 가장 편한 방법인 것 같습니다. 배열 안에서 찾으려는 값과 정확하게 일치(===)하는 첫번째 원소의 index를 리턴합니다. 만약 값이 없으면, -1을 반환합니다.

indexOf()함수는 문자열에서도 사용할 수 있습니다. 문자열에서 특정 원소의 자릿수를 반환합니다.

lastIndexOf()

그럼 반대로, 문자열의 뒤에서부터 찾으려고 한다면, 어떻게 하면 될까요?

문자열.lastIndexOf('찾을 문자열'); 을 하면 됩니다. 마찬가지로 찾는 문자가 없으면 -1을 반환합니다.



includes()

배열이 특정값을 포함하고 있는지 여부를 true/false로 반환합니다.

728x90

댓글