Autor Zpráva
wesna
Profil *
Ahoj, rada bych si v LS ukladala historii vyhledavanych vyrazu.

Mam ale problem s tim, ze pokud si v LS zalozim nejakou hodnotu s nazvem treba "historie", mohu do ni ulozit jen jednu hodnotu, nebo retezec.

Proto se mi nabizi pouzit JSON a pomoci Stringify jej ulozit jako retezec.

Problem je ale, ze potrebuji v JSON uchovat treba 10 poslednich dotazu, to znamena, vzdy pridat neco na konec a ze zacatku odebrat.

Vubec nevim, jak bych to mela spravne udelat, netusil by nekdo prosim?

Dekuji za prpadnou odpoved.
Radek9
Profil
wesna:
Pokud to budeš mít ve formátu pole (Array), tak to má metodu splice, která ti dovoluje odebrat např. ten první prvek. (Celé pole se tedy znovu seřadí od indexu 0.)
_es
Profil
Radek9:
Pokud to budeš mít ve formátu pole (Array), tak to má metodu splice
Vhodnejšie bude asi použiť metódy push a shift.
Radek9
Profil
_es:
Pravda, shift je na tohle lepší.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: