STRINGS - More String Improvements

KimsPractice·2022년 12월 6일
0

ES6의 정석

목록 보기
14/30
post-thumbnail

출처: Nomadcoders

오늘은 ES6에서 추가된 문자열을 다루는 아주 유용한 메서드와 예시를 알아보자.

  1. String.prototype.includes()

includes는 문자열에 조건에 해당하는 문자열이 있는지 판별한 후 boolean을 반환한다.

const isEmail = (email) =>email.includes("@")

isEmail("kimspractice@gmail.com")

2.String.prototype.repeat()

repeat는 이름에서 알 수 있듯이 문자열을 지정횟수 만큼 반복한 문자열을 반환한다.

//**********6060 를 표시하고싶다고 가정
const CC_NUMBER = "6060";

const displayName = `${'*'.repeat(10)}${CC_NUMBER}`

console.log(displayName)

3.String.prototype.startsWith(),String.prototype.endsWith()

startWith,endWith은 각각 조건에 해당하는 문자열로 시작되는지 혹은 끝나는지를 판별하여 boolean을 반환한다.

const ID = "kimspractice"
const domain = "gmail.com"
const email = `${ID}@${domain}`

console.log(email.startsWith(ID))
console.log(email.endsWith(domain))

이렇게 몇 가지 es6에서 추가된 몇가지 메서드들을 알아보았다.

개인적으로 이 중 가장 유용했던건 includes 였던 것 같다.

profile
난 그냥 살아 아주잘살아

0개의 댓글