@vkontakte/vkjs
    Preparing search index...

    Function once

    • Создает функцию, которая вызовет fn только один раз. Последующие вызовы будут проигнорированы.

      Type Parameters

      • T extends (...args: any) => any

      Parameters

      • fn: T

        Функция, которую необходимо вызвать только один раз

      Returns T

      import {once} from '@vkontakte/vkjs';

      let counter = 0;
      const onceFn = once(() => counter++);

      onceFn();
      onceFn();
      onceFn();

      console.log(counter); // 1