{ includes( ) }
: (문자열or배열)이 특정 요소를 포함하고 있는지 판별한다.
1) 문자열
ex)
let isEmail = email => email.includes("@");
console.log(isEmail("abcd123@naver.com")); // true
console.log(isEmail("hello")); // false
-----------------------------------------------------------------------------------------------------
2) 배열
ex)
const pets = ['cat' , 'dog' , 'pig'];
console.log(pets.includes('cat')); // true
console.log(pets.includes('me')); // false
{ repeat( ) }
: 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환한다.
ex)
"************1234" 만들기
const CCNumber = "1234";
const displayNumber = `${"*".repeat(12)}${CCNumber}`;
console.log(displayNumber); // "************1234
{ startsWith( ) }
: 어떤 문자열이 특정 문자로 시작하는지 확인하여 결과를 true or false로 반환한다.
ex)
const name = "Mr.pig";
console.log(name.startWith("Mr")); // true
console.log(name.startWith("pig")); // false
{ endsWith( ) }
: 어떤 문자열에서 특정 문자열로 끝나는지를 확인할 수 있으며, 그 결과를 true or false로 반환한다.
ex)
const name = "Mr.pig";
console.log(name.startWith("Mr")); // flase
console.log(name.startWith("pig")); // true