Учитывая, что я оперирую какими-то конфиденциальными данными, например, расшифрованным секретом, и я хочу распоряжаться ими, как только они мне больше не нужны, есть ли эффективный способ сделать это в JS?
Например, может ли что-то подобное
let secret = null;
secret = getSecretSomehow();
useSecretSomehow(secret);
secret = null; // clear secret
выполнить, т. Е. secret
прекратит существовать в памяти в этот момент, и получить его невозможно, если кто-то сбросит устройствопамять после выполнения этой строки, или есть какие-то предупреждения JS, которые могут сделать его неэффективным?
Чтобы прояснить и уточнить вопрос - предположим, что мы не помещаем эти данные в DOM или что-то еще, это толькосуществует как переменная.