Blog/content/posts/2023/javascript/get-bytes-string-size.md

1.2 KiB
Raw Blame History

title date draft tags
📏 Получаю размер строки в байтах в Javascript 2023-01-04T23:59:20+03:00 false
javascript
tips

Снипплет — ByteSize()

Байт - это единица цифровой информации.
Есть различные способы получить размер строки, но с помощью этой функций это сделать очень легко.

Снипплет ByteSize() принимает строку в качестве аргумента, а на выходе возвращает размер заданной строки в байтах.

Синтаксис имеет такой вид:

const byteSize = str => new Blob([str]).size;

Здесь я использую Blob web API для определения размера.

Вот несколько примеров снипплета в действии:

const result = byteSize('Hello World'); // output: 11
const result = byteSize('😗'); // output: 4
const result = byteSize('🧑🏻‍💻'); // output: 15