🚀 Сегодня вам бесплатно доступен тренажёр по HTML и CSS.

Доступно в Baseline в статусе «Widely Available» с 2024-04-25

В JavaScript большинство работы с памятью и массивами обходится встроенными методами и API. Например, для копирования или инициализации массива можно использовать такие методы, как set() для TypedArray или fill(), которые работают очень быстро и нативно. Эти операции позволяют быстрее управлять большими объемами данных, избегая лишних циклов и ручных манипуляций.

Пример использования TypedArray для копирования данных:

const source = new Uint8Array([1, 2, 3]);
const dest = new Uint8Array(3);
dest.set(source);

или инициализация массива нулями:

const buffer = new Uint8Array(100).fill(0);

Эти инструменты работают очень похоже на memcpy и memset в языке C, обеспечивая быструю обработку больших объемов данных.

Больше обзоров веб-функций — в телеграм-канале HTML Academy.

Нашли ошибку или опечатку? Напишите нам.