반응형
padStart / padEnd
string.padStart( [인자1], [인자2] ) 형태로 사용된다. 인자1로 주어진 수만큼의 여백을 앞에서부터 인자2로 채운다.
const phoneNumber = "12345678";
console.log(phoneNumber.padStart(11, "010"));
//01012345678
string.padEnd( [인자1], [인자2] ) 형태로 사용된다. 인자1로 주어진 수만큼의 여백을 뒤에서부터 인자2로 채운다.
const height = "153";
console.log(height.padEnd(5, "cm"));
// 153cm
flat
2차원 배열을 1차원으로 만들어 준다.
const arr = [
[1, 2],
[3, 4],
[5, 6],
];
console.log(arr.flat());
// [ 1, 2, 3, 4, 5, 6 ]
trim / trimStart / trimEnd
공백을 제거하여 준다.
const str = " hiiii ";
console.log(`${str.trimStart()} length: ${str.trimStart().length}`);
// hiiii length: 7
console.log(`${str.trimEnd()} length: ${str.trimEnd().length}`);
// hiiii length: 9
console.log(`${str.trim()} length: ${str.trim().length}`);
// hiiii length: 5
출처
https://www.youtube.com/watch?v=8Ie7hHxVbA8
반응형
'Javascript > etc' 카테고리의 다른 글
[ Javascript ] - 화살표함수와 일반함수 (0) | 2022.09.19 |
---|---|
[ Javascript ] - 함수선언식과 함수표현식 (0) | 2022.09.19 |
es6 문법 알아보기 (0) | 2022.08.15 |
구조 분해 할당 (Destructuring assignment) (0) | 2022.08.15 |
vercel로 프론트 배포하기 (0) | 2022.07.27 |