TIL 30. includes() - 특정 문자열 포함여부 판별

isk·2022년 12월 12일
0

TIL

목록 보기
93/122
post-custom-banner

코딩을 하다 보면 문자열 및 배열에서 특정값이 있는 지 확인 해야 할 때가 있는데,
그럴 때 Includes()를 활용할 수 있다.

includes()는 ES6에서 추가 된 메서드이다. MDN에서는 includes()를 2가지로 나누고 있다.

  1. Array.prototype.includes() : 배열이 특정 문자열을 포함하고 있는 지 판별한다.
  2. String.prototype.includes() : 하나의 문자열이 다른 문자열에 포함되어 있는 지 판별한다.

결국 판별해주는 함수이기 때문에 둘 다 리턴 되는 값은 true/false이다.

기본문법

  • 문자열
    String.includes( searchString, length )

  • 배열
    Array.includes( searchString, length )

searchString : 찾고자 하는 문자열
length : 검색을 시작 할 위치로, 선택 값이다. length를 생략하면 전체 문자열을 탐색한다.\

ex)

const string = 'ioaoijdsgklj'
const array = ['asdfg', 'gko', 'a', 'b']

string.includes('io')		// true
string.includes('i')		// true
string.includes('ia')		// false
string.includes('i', 5)		// false
	
array.includes('a')			// true
array.includes('gkoa')		// false
array.includes('gko')		// true
array.includes('gko', 0)	// true
array.includes('gko', 2)	// false
post-custom-banner

0개의 댓글