문자열을 BLOB 타입으로 만든 후 그 크기를 구하는 방식으로 문자열의 바이트 크기를 구할 수 있다.
영문자의 경우 한 글자에 1바이트, 한글의 경우 한 글자에 3바이트를 사용한다.
const byteSize = str => new Blob([str]).size;
console.log(byteSize('hello')); // 5
console.log(byteSize('안녕')); // 6
'JavaScript > JavaScript' 카테고리의 다른 글
| [Javascript] fetch 응답 null 체크하기 (0) | 2023.03.25 |
|---|---|
| toISOString()의 결과를 한국시간에 맞추기 (0) | 2023.03.13 |
| [JavaScript] 자바스크립트 객체를 쿼리스트링으로 변환하기 (0) | 2023.03.09 |
| [Javascript] FormData 객체의 사용 (0) | 2023.02.28 |
| [Javascript] 자바스크립트로 Form 초기화하기 (0) | 2023.02.27 |