반응형
String 내장객체 활용
// String.includes()
// includes() 메서드는 하나의 문자열이 다른 문자열에 포함되어 있는지를 판별하고, 결과를 true 또는 false 로 반환
const isEmail = email => email.includes("@");
console.log(isEmail("a@b"));
//output : true
/************************************************************************* */
// String.repeat()
// repeat() 메서드는 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환
const number = "123456";
const display = `${"*".repeat(10)}${number}`;
console.log(display);
//output : **********123456
/************************************************************************* */
// String.startsWith()
// String.endsWith()
// startsWith() 메소드는 어떤 문자열이 특정 문자로 시작하는지 확인하여 결과를 true 혹은 false로 반환
// endsWith() 메서드는 어떤 문자열에서 특정 문자열로 끝나는지를 확인하여 그 결과를 true 혹은 false로 반환
const str = 'To be, or not to be, that is the question.';
console.log(str.startsWith('To be')); // true
console.log(str.startsWith('not to be')); // false
var str2 = 'To be, or not to be, that is the question.';
console.log(str2.endsWith('question.')); // true
console.log(str2.endsWith('to be')); // false
'ES6' 카테고리의 다른 글
Array.findIndex() 및 array.fill() (0) | 2021.03.31 |
---|---|
Array.of() 및 Array.from() (0) | 2021.03.31 |
array 와 arrow function 활용 (0) | 2021.03.23 |
11. generators 생성기 (2) | 2020.07.15 |
10. async 와 await (0) | 2020.07.15 |