[JavaScript] byte 수로 문자열 자르기
2023. 3. 7. 20:55
프로그래밍/JavaScript
byte 수로 문자열 자르기 const str = '10센치는 권정열'; function sliceStringByByte(str, byteLength) { const encoder = new TextEncoder(); let currentByteLength = 0; let i = 0; while (i < str.length && currentByteLength < byteLength) { const charCode = str.charCodeAt(i); const byteCount = encoder.encode(str[i]).length; currentByteLength += byteCount; i++; } return str.slice(0, i); } console.log(sliceStringByByte..