반응형
SMALL

1. indexOf(찾을 문자열, 시작인덱스

==> 찾을 문자열의 인덱스를 반환, 문자를 가지고 있지 않다면 -1을 반환한다.

 

2. includes(찾을 문자열, 시작인덱스)

==> 찾을 문자열을 포함하고 있다면 true, 없다면 false를 반환

*ES6이상에서 적용가능

*시작인덱스는 옵션

 

3. search(정규식개체 or 찾을 문자열)

==> 정규식개체에 일치하는 문자열의 인덱스를 반환, 문자를 가지고 있지 않다면 -1을 반환한다.

 

4. match(정규식개체 or 찾을 문자열)

==> 정규식개체에 일치하는 문자열의 배열을 반환, 일치하는 문자열이 없다면 null값 반환

*배열에는 원래의 문자열 input 속성과 일치하는 문자열의 인덱스를 나타내는 index 속성도 포함된다.

let str1 = "super mario open mario nintendo switch mario cart"

str1.match("mario");

//[
//  'mario',
//  index: 6,
//  input: 'super mario open mario nintendo switch mario cart',
//  groups: undefined
//]
let str1 = "super mario open mario nintendo switch mario cart"

let exp = /mario/;

str1.match(exp);

//[
//  'mario',
//  index: 6,
//  input: 'super mario open mario nintendo switch mario cart',
//  groups: undefined
//]
let str1 = "super mario open mario nintendo switch mario cart"

let exp = /mario/g;

str1.match(exp);

//[ 'mario', 'mario', 'mario' ]
반응형
LIST

'개발 > Javascript' 카테고리의 다른 글

map  (0) 2021.01.04
filter  (0) 2021.01.03
문자열 자르기(split, substring, substr)  (0) 2020.12.15
slice, splice  (0) 2020.12.15
삼항 연산자  (0) 2020.12.10

+ Recent posts