padStart() 메서드는 현재 문자열의 시작을 인자로 받은 다른 문자열로 채우고 주어진 길이를 만족하는 새로운 문자열을 반환한다. 채워넣기는 대상 문자열의 시작부터 적용된다.
예시)
const fullPasswordTxt = '06063344';
const last4Digits = fullPasswordTxt.slice(-4);
const maskedNum = last4Digits.padStart(fullPasswordTxt.length, '*');
console.log(maskedNum); // 결과: ****3344
유사배열객체나 반복가능한 객체를 얕게 복사해 새로운 Array 객체를 만든다.
Array.from(arrayLike[, mapFn[, thisArg]])
arrayLike
배열로 변환하고자 하는유사 배열 객체나 반복 가능한 객체.mapFn
Optional배열의 모든 요소에 대해 호출할 맵핑 함수.thisArg
OptionalmapFn
실행 시에 this
로 사용할 값.(인자로 받아 활용할 값)
console.log(Array.from('foo'));
// expected output: Array ["f", "o", "o"]
console.log(Array.from([1, 2, 3], x => x + x));
// expected output: Array [2, 4, 6]
export const AGE_DATE_OPTINS = {
YEAR: Array.from({ length: 101 }, (_, i) => i),
MONTH: Array.from({ length: 145 }, (_, i) => i)
};