능히 할수있다!

[JavaScript]padStart와 padEnd 본문

STUDY/JavaScript

[JavaScript]padStart와 padEnd

능히버섯와나 2023. 6. 7.

📌 padStart(); / End();

     - content에 간격을 넣는 padding과 같이 주어진 조건에 따라 현재 문자열의 앞, 뒤로 문자를 pad로 추가하는 기능으로,

        padStart();는 문자열의 앞, padEnd();는 뒤에 문자를 추가한다.

 

 

  ex1. "1"의 문자열의 길이가 2가 될때 까지 앞에 "0"을 붙인다

"1".padStart(2,"0");
//"01"

 

  ex2. "1"의 문자열의 길이가 2가 될때 까지 뒤에 "0"을 붙인다

"1".padEnd(2,"0");
//"10"

 

  ex3. 뒷번호 4자리를 제외하고 '*'처리한다.

const phoneNumber = '01012345678';
const protectionNumber = phoneNumber.slice(-4);
const privacyProtection = protectionNumber.padStart(phoneNumber.length, '*');

console.log(privacyProtection);
//*******5678

 

'STUDY > JavaScript' 카테고리의 다른 글

[JavaScript] Array.every()란?  (0) 2023.06.10
[JavaScript] Number()와 parseInt()의 차이  (0) 2023.06.05
Comments