728x90
λ°μν
function getFileExtension(fileName) {
let fileLegnth = fileName.length;
// κ°μ₯ λ§μ§λ§μ . μ μμΉ
let lastDot = fileName.lastIndexOf('.');
// .μ λ€μ μμΉλΆν° νμΌ μ΄ κΈΈμ΄κΉμ§
let fileExtension = fileName.substring(lastDot + 1 , fileLegnth).toLowercase();
return fileExtension;
}
.lastIndexOf()
λ¬Έμμ΄ μμΉλ₯Ό μ°Ύμ΅λλ€.
indexOf() μ λ°λλ‘ λ€μμλΆν° μμνμ¬ μ°Ύμμ€
.substring()
νΉμ λ¬Έμμ΄μ μλΌλ΄μ΄ λ°ννλ€.
substring(start, end) μμμμΉμμ μ’ λ£ μμΉκΉμ§ λ¬Έμμ΄μ μλ₯Έλ€.
* μ’ λ£μμΉμ -1κΉμ§μ λ¬Έμμ΄μ μλ₯Έλ€. indexλ 0λΆν° μμ
.toLowercase()
μλ¬Έμ λ³ν
- toUpperCase() : λλ¬Έμ λ³ν
λ°μν
'js' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λλ§μ cli λ§λ€μ΄μ npm ν¨ν€μ§ λ°°ν¬ν΄λ³΄κΈ° (0) | 2024.01.24 |
---|---|
μΉ νμ΄μ§μ lottie νμΌ μ μ©ν΄λ³΄κΈ° (0) | 2023.06.20 |
swiper λ§μ°μ€ μ¬λ Έμ λ μ¬λΌμ΄λ μΌμμ μ§ autoplay stop (0) | 2023.05.02 |
js μ€λ λ μ§ YYYY-MM-DD λ‘ λνλ΄κΈ° (0) | 2023.04.04 |
λ κ° swiperλ₯Ό μ΄μ©ν λΆλλ½κ² νλ₯΄λ μ¬λΌμ΄λ λ§λ€κΈ° (2) | 2023.01.27 |