Cum se face corect o buclă infinită


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

Cum se face corect o buclă infinită

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.







Articole similare

Trimiteți-le prietenilor: