고민하며 만들었던 함수를 잘 정리해두면 재사용에 좋을 것 같아서 올려봅니다.
const imgUrl =
"https://medium-media.vgm.io/albums/27/87772/87772-1560616382.jpg";
const urlParseEx = (URL) => {
const parseUrl = URL.split(".");
console.log(parseUrl);
const nameExValue = parseUrl[parseUrl.length - 1];
return nameExValue;
};
console.log(urlParseEx(imgUrl));
[
'https://medium-media',
'vgm',
'io/albums/27/87772/87772-1560616382',
'jpg'
]
jpg
const korMoney = 325003474;
const digitCommaNumber = (num) => {
let completeNumber = num.toLocaleString("ko-KR");
return completeNumber;
};
console.log(`${digitCommaNumber(korMoney)}원`);
325,003,474원
toLocaleString()의 매개변수(?)이 무엇이냐에 따라 콤마 찍는 방법이 다르다.
"ko-KR"의 경우에는 3자리마다 찍는다.
중요한 점은 매개변수가 반드시 숫자형이여야 한다.
그렇지 않으면 toLocaleString()이 적용되지 않는다.
const currentDate = () => {
let currentTime = new Date();
let year = currentTime.getUTCFullYear();
let month = currentTime.getMonth();
let day = currentTime.getDate();
return `${year}. ${month + 1}. ${day}`;
};
console.log(currentDate());
2021. 8. 20 // 당시에 출력한 날짜