Este rar în browser-ul să se utilizeze în timp și pentru, deoarece JS este asincron, iar aceste cicluri înfundă firul principal. Și asta ar avea timp și DOM prelucrate etc. Trebuie să oferiți o respirație după ce ați rulat scriptul pentru firul principal.
Dacă este necesară o astfel de buclă, setInterval este mai bine, dar pentru matrice etc. hartă standard, găsi, etc. și altele asemenea.
✔ Fapt important: În timpul somnului - vrăjmașul vostru se mișcă
dar ce vrei? execuția scriptului tău nu încetinește nimic. și anume Funcționează până se blochează memoria RAM. și din cauza acestei viteze de execuție - se lovește foarte repede.
puneți, de exemplu, un timeout de 1 secundă. atunci nu va încetini.
setTimeout nici nu a ajutat.
Și eu o fac pentru dezvoltarea mea. Cu cât știu mai mult, cu atât mai mult îmi place
Cu această abordare, codul dvs. durează 100% din timp, iar timpul de execuție este unul cu filet.
Răspunsul dvs. la întrebare
Conectați-vă pentru a scrie un răspuns
- Sankt-Petersburg
- Cu normă întreagă
- Sankt-Petersburg
- Cu normă întreagă
- Sankt-Petersburg
- Cu normă întreagă
5000 ruble pe proiect
100000 RUR / pe proiect
Conectați-vă la site
Pentru a pune o întrebare și pentru a primi un răspuns calificat la aceasta.