ES6

String 내장객체 활용

으누아빠 2021. 3. 23. 14:33
반응형

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