私はURLのプリロードを理解していますが、このスニペットではキャッシュとハッシュの目的を理解していません。私は答えが簡単だろうと私はそれを見落としているが、私はちょうど方向をしたい知っている。このスニペットでは、ハッシュオブジェクトとキャッシュ配列はどのように使用されていますか?
const hash = {};
const cache = [];
const add = (url) => {
if (!hash[url]) {
hash[url] = new Image();
hash[url].src = url;
cache.push(hash[url]);
}
return hash[url];
};
「キャッシュ」は他にどこに使用されていますか? (実際には、実際には何の目的も果たしていませんが、あなたが投稿したスニペットのメモリがリークすることはありません)。このコードはどこで見つかりましたか? – Bergi