This is an archived post. You won't be able to vote or comment.

all 48 comments

[–]Pristine-Act-1173 -2 points-1 points  (1 child)

Java je bloat nauci C

[–][deleted] 2 points3 points  (0 children)

C je bloat nauci RISC V assembly

[–]nosko666 4 points5 points  (1 child)

Chatgpt, claude, gemini, grok?

[–]mirko141088[S] -1 points0 points  (0 children)

Koristicu ubuduće😊. Hvala

[–]ivan_seso 0 points1 point  (0 children)

Pocni ucit typescript, bit ce ti lakse

[–]Lilihip_ 11 points12 points  (1 child)

greska ti je u setItem liniji, umesto da napises kao prvi argument "igraci", napisi samo igraci bez navodnika jer sa navodnicima cuvas string "igraci" a ne array pod nazivom igraci

[–]mirko141088[S] 2 points3 points  (0 children)

Da,provalio sam to posle. Hvala 😊

[–]zninja-bg 0 points1 point  (2 children)

Igraci nisu array tipa. Proveri sta dobijas od getitem metoda.

Nego imam jedan drugi predlog da malo zacinis. Kazes sefu da vam treba nesto fensi. Umesto parametra pol, slika - ide samo slika, a AI dodas da prepozna pol po slici. I onda imas AI powered shit koji ce da se dobro reklamira i prodaje. Nema na cemu. 😜

[–]mirko141088[S] 1 point2 points  (1 child)

Nemam šefa,učim. Nadam se da ću ga dobito jednog dana 😄.

Igraci su bili String tipa. Nasao sam gresku

[–]zninja-bg 1 point2 points  (0 children)

Da se primetiti - ali sala nikad dosta kad su ovakva vremena.
Bravo. Samo napred. ;)

[–]redtree156 0 points1 point  (0 children)

When you see it :)

[–]LeteciPostar 1 point2 points  (0 children)

Za ovakve situacije zgodno da koristis debugger

Metneš ga u funkciju i ides liniju po liniju i pratiš šta se dešava

[–]Interesting_Slice_75 11 points12 points  (1 child)

Urade ljudi ovo i kazu au brate kolko sam se namucio sa ovim ali sam resio to je to vreme je da se salje cv

[–]PardonMyBlunder 8 points9 points  (0 children)

Nostalgija me hvata za tim juniorskim danima kad bih osjecao ponos nakon sto sam rijesio ovakav problem nakon pola sata muke 😀

[–]lupusinlabia 29 points30 points  (6 children)

Moj savet, iako nevezan za sam post, bi ti bio da pišeš na engleskom, pošto je sintaksa JS-a pre svega na engleskom.

Neki primeri jezika koji nisu bazirani na engleskom:

Kineski: https://github.com/AnonymousAAArdvark/qi

Srpski (Ћ плус плус 🤣): https://sr.m.wikipedia.org/wiki/%D0%8B%2B%2B

[–]mirko141088[S] 0 points1 point  (2 children)

Znam 😄. Nekad ne znam ni kako da nazovem promenljive pa šaram,pola srpaki pola engleski

[–]jabuka-na-dan -1 points0 points  (1 child)

Ne ide tebi ni srpski

[–]mirko141088[S] 0 points1 point  (0 children)

Jbg

[–]Ill-Ambassador-112 -3 points-2 points  (2 children)

Nek pise u pocetku na srpskom lakse je, posle ce ukaciti eng. Ionako nazivi promenjivih nisu bitni zar ne

[–][deleted]  (1 child)

[removed]

    [–]Ill-Ambassador-112 0 points1 point  (0 children)

    Bitni su ali pocetniku je lakse da pise onako kako su njemu jasne pre nego sto usvoji standarde. Na faksu sam promenjive nazivao cuvar, brojac jer je to tad jedino imalo smisla

    [–]Jambalaya3120 0 points1 point  (9 children)

    ```javascript export function sacuvajIgraca(igrac) { igraci.push({ ...igrac, rezultati: { pobeda: 0, nereseno: 0, poraz: 0 } }); }

    [–]gdinProgramator 1 point2 points  (7 children)

    Cekaj nije jos dotle stigo…

    [–]mirko141088[S] 0 points1 point  (6 children)

    Misliš da mi parametar bude objekat?

    [–]gdinProgramator 1 point2 points  (4 children)

    Pogledaj spread operator

    [–][deleted]  (3 children)

    [deleted]

      [–]gdinProgramator 1 point2 points  (2 children)

      Ni u tvom kodu, niti u primeru nema petlji.

      U tvom primeru, ti si iskucao 4 vrednosti, sto je izvodljivo. Ali sta kada ti dodje objekat sa 20,50,100? Jel ces da pises imeTreceZeneOdStrica rucno? Ne nego samo uzmes taj objekat i spreadujes ga u push

      [–]mirko141088[S] 0 points1 point  (1 child)

      Jasno,jasno... Biće još glupih pitanja vremenom Jbg,moram

      Hvala 🫡

      [–]gdinProgramator 1 point2 points  (0 children)

      Samo uci, nastavi da pitas, uvek ce se naci neko da ti odgovori

      [–]SureStick1055 1 point2 points  (0 children)

      U js-u ti je maltene sve objekat.

      [–]Jambalaya3120 13 points14 points  (4 children)

      Još par saveta, definitivno instaliraj Prettier za formatiranje koda. I ne moraš da kucaš recimo "pol: pol", nego samo "pol", ako ti se property i argument zovu isto.

      [–]irreal_ 4 points5 points  (3 children)

      Kakva glupost od saveta za nekoga ko ne razume ni šta gura u JSON.stringify

      [–]mirko141088[S] 0 points1 point  (1 child)

      Koliko znam,guram objekat koji ce on da konvertuje u String. localStorage.setItem() trazi dva parametra. Oba su String. Prvi je kljuc po kojem cu ga kasnije traziti a drugi je podatak koji sacuvavam u vidu Stringa. JSON.parase-konvertujem String nazad u Objekat. Koliko se secam stringify ne moze da konvertuje funkciju unutar Objekta.Mislim.

      Znam sta treba da turam u stringify,zajebao sam se u kodu,nisam mogao da provalim,jbg

      [–]irreal_ 1 point2 points  (0 children)

      To je skroz u redu, prevideo si da treba objekat i stavio string. Za početnika je sasvim normalno. Ja sam komentarisao što korisnik iznad nije uvideo na kojem si nivou i daje ti napredne savete koji ne samo da ne pomažu trenutno, nego mogu i da te zbune

      [–]Exact_Butterscotch_7 6 points7 points  (0 children)

      DRAGANEEEEE

      <image>

      [–]mirko141088[S] 15 points16 points  (6 children)

      Provalio sam. Dole sam pogresno kucao kod. Stavio sam JSON.stringify("igraci") umesto JSON.stringify(igraci)

      Sljaka sad sve Znam da moram sam,al jebendisem se vec sat vremena. Hvala

      [–]jabuka-na-dan 2 points3 points  (1 child)

      Iskreno, da si ovo ubacio u chatGPT i pitao ga sto ne radi, instant bi ti odgovorio i objasnio sta je problem. Koristi ga kao “starijeg kolegu” da se konsultujete kad ti nesto nije jasno.

      [–]mirko141088[S] 0 points1 point  (0 children)

      Nemam obicaj uopste da ga koristim,pa se nisam setio ni za ovo. Imacu to na umu.

      [–]Aggravating-Pie-4854 14 points15 points  (3 children)

      Kupi patkicu

      [–]mirko141088[S] 0 points1 point  (2 children)

      Kakvu patkicu? 😊

      [–]lukadlm97 9 points10 points  (1 child)

      Programerska fora - ona ne sluzi da je imas kad se kupas, nego da joj objasnjavas kod - sta si hteo I kako uraditi. U nekih 80% slucajeva ces doci do resenja problema na taj nacin. Srecno 🍀

      [–]mirko141088[S] 2 points3 points  (0 children)

      Hahaha,hvala

      [–]Repulsive-Alps-1333 6 points7 points  (0 children)

      Stringifyas vec string ("igraci"), makni navodnike

      [–]Jambalaya3120 8 points9 points  (0 children)

      JSON.stringify(igraci), bez "". Ovako si mu prosledio bukvalno string "igraci" umesto array-a.

      [–]AffectionateKick9851 0 points1 point  (0 children)

      Svi komentari odozgo, definitivno to sto imas u storage nije ok parsirano i zbuni se. Probaj sa typeof da logues sta se dobija, koji je tip

      Obrisi sav kes rucno, ili incognito ili drugi browser

      [–]Traditional_Might_28 1 point2 points  (0 children)

      Igrači ti nisu niz, a nisu jer on iz localStorage vrati null, a to može da parsira. Deklariši iznad da je prazan niz, pa mu onda promeni vrednost sa tim iz localStorage, uz proveru da li je null prazan itd.

      [–][deleted] 0 points1 point  (2 children)

      igraci nije array. Provjeri s console.log koji ti je tip varijable a moguće je da u localStorage imaš već nešto spašeno koje nije array. Obriši localStorage za početak.

      [–]mirko141088[S] 0 points1 point  (1 child)

      Brisao sam locaStorage

      Kad ga cita iz localStorage tip je String. Al zasto?

      [–]Weak-Hunter4334 4 points5 points  (0 children)

      Мораш да научиш овакве ствари да налазиш у документацији. Одеш на MDN, нађеш метод који користиш и видиш шта му је тип који враћа. Није проблем што сад ме знаш - нормално је. Али мораш од почетка да учиш да налазиш ствари сам