문자열 안의 특정 원소를 특정 값으로 대체
s.replace('x', 0)
let numbers = '0101231234'
const format = '(xxx) xxx-xxxx';
for (let i=0; i < numbers.length; i++) {
format = format.replace('x', numbers[i];
};
console.log(format); // '(010)-123-1234'
문자열을 반복할 때 사용.
반복할 문자열.repeat(몇번)
문자열 안에서 찾고자 하는 문자나 정규식이 있는지 찾아서 반환.
s.match('찾을것')
const s = 'live your life';
// 있는지 확인
if (s.match('li') === 'li') {
console.log('yes');
}
// 개수 찾기
console.log(s.match('li').length);
// 주의!! 값이 null이면 .length 사용 시 에러 뜸
문자열이 특정 문자열을 포함하는지 확인. 포함하면 True, 없으면 False 반환.
s.includes('찾을것', 인덱스 시작번호)
const s = 'love';
console.log(s.includes('o')); // True
console.log(s.includes('o', 2)); // False
문자열에서 특정 부분만 골라내기.
s.substr(시작인덱스, 개수)
const s = 'abcde';
console.log(s.substr(1, 2)); // bc
문자열에서 특정 부분만 골라내기.
s.slice(시작인덱스, 끝인덱스)
substring과는 달리 음수 인덱스도 적용 가능.