반응형
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 |