728x90
indexOf()
개인적으로 가장 편한 방법인 것 같습니다. 배열 안에서 찾으려는 값과 정확하게 일치(===)하는 첫번째 원소의 index를 리턴합니다. 만약 값이 없으면, -1을 반환합니다.
indexOf()함수는 문자열에서도 사용할 수 있습니다. 문자열에서 특정 원소의 자릿수를 반환합니다.
lastIndexOf()
그럼 반대로, 문자열의 뒤에서부터 찾으려고 한다면, 어떻게 하면 될까요?
문자열.lastIndexOf('찾을 문자열'); 을 하면 됩니다. 마찬가지로 찾는 문자가 없으면 -1을 반환합니다.
includes()
배열이 특정값을 포함하고 있는지 여부를 true/false로 반환합니다.
728x90
'자바스크립트' 카테고리의 다른 글
[Javascript]HTML 요소에서 동일 클래스 이름에 동작 부여하기 (0) | 2021.04.19 |
---|---|
[Javascript] Web 이벤트 전파 막는 방법과 프론트 개발자가 반드시 알아야 하는 개념. (0) | 2021.03.03 |
[Javascript] Web API DOM 클래스 다루기 (0) | 2021.02.05 |
[Javascript] HTTP 요청과 응답 처리하는 방법. 프론트 개발자가 알아야 하는 (0) | 2021.02.01 |
[Javascript] 알파벳 문자열 대소문자 변경 함수 (0) | 2021.01.30 |
댓글