반응형
indexOf(): 문자열 또는 배열에서 특정 값의 첫 번째 인덱스를 반환합니다. 찾지 못하면 -1을 반환합니다.
includes(): 문자열 또는 배열에 특정 값이 포함되어 있는지 확인합니다. 포함되어 있으면 true, 그렇지 않으면 false를 반환합니다.
indexOf()
사용법: string.indexOf(searchValue, [fromIndex])
- 문자열 또는 배열에서 특정 값의 첫 번째 인덱스를 반환합니다.
- 두 번째 매개변수 fromIndex는 검색을 시작할 인덱스를 지정합니다.
- 찾지 못하면 -1을 반환합니다.
const myString = "Hello, world!";
console.log(myString.indexOf("world")); // Output: 7
console.log(myString.indexOf("foo")); // Output: -1
includes()
사용법: string.includes(searchValue, [fromIndex])
- 문자열 또는 배열에 특정 값이 포함되어 있는지 확인합니다.
- 포함되어 있으면 true, 그렇지 않으면 false를 반환합니다.
- 두 번째 매개변수 fromIndex는 검색을 시작할 인덱스를 지정합니다.
const myString = "Hello, world!";
console.log(myString.includes("world")); // Output: true
console.log(myString.includes("foo")); // Output: false
차이점
- indexOf()는 문자열 또는 배열에서 특정 값의 첫 번째 인덱스를 반환합니다.
- includes()는 문자열 또는 배열에 특정 값이 포함되어 있는지 확인합니다.
- indexOf()는 찾지 못하면 -1을 반환하지만, includes()는 false를 반환합니다.
반응형
'Javascript' 카테고리의 다른 글
Javascript 문자열 검색3. search(), match() (0) | 2024.04.28 |
---|---|
JavaScript 문자열 검색. matches() 와 contains() (0) | 2024.04.28 |
자바스크립트에서 인덱스를 찾는 다양한 방법 (0) | 2023.09.09 |
사이즈 관련 속성과 함수 및 위치 값 구하기 (0) | 2023.08.17 |
Element.animate() (0) | 2023.07.28 |
댓글