Ez a kód (Javascript) miért tolja teli a memóriát (egyszerűen nem jövök rá, mi a baj)?
function pontos_ido() {
ido = new Date();
var teljes_ora_ertek = ket_karakteresitett_szam(ido.getHours());
var teljes_perc_ertek = ket_karakteresitett_szam(ido.getMinutes());
var teljes_masodperc_ertek = ket_karakteresitett_szam(ido.getSeconds());
var teljes_honap_ertek = ket_karakteresitett_szam(ido.getMonth() + 1);
var teljes_nap_ertek = ket_karakteresitett_szam(ido.getDate());
datum = ido.getFullYear() + "." + teljes_honap_ertek + "." + teljes_nap_ertek + " " + teljes_ora_ertek + ":" + teljes_perc_ertek + ":" + teljes_masodperc_ertek;
document.getElementById("pontos_ido_kiiras").innerHTML = "Pontos dátum és idő : " + datum;
setInterval(pontos_ido,500);
}
// ha egykarakteresre jön ki az adott beviteli érték, akkor elé tesz egy 0-a karaktert.
function ket_karakteresitett_szam(ertek) {
if (ertek < 10) {
return ertek = "0" + ertek;
} else {
return ertek;
}
}





1. meghívod a pontos_ido függvényt
2. A pontos_ido függvény kiírja az időt, majd beállítja, hogy a pontos_ido függvény félmásodpercenként lefusson.
3. A pontos_ido függvény FÉLMÁSODPERCENKÉNT elvégzi a 2.-t, vagyis mindig beállítja magát ismétlésre, hatványozza a hívások számát.
A setInterval-t egyszer hívd meg, a függvényen kívül.





Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!