Hej,

Mam problem ze zrozumieniem i rozwiązaniem jednego z zadań.
"Zdefiniuj funkcję dodajOferte(marka, model, przebieg, spalanie, rocznik). Klucz - identyfikator ogłoszenia - ma być tworzony automatycznie, na podstawie kluczy już istniejących."
Udało mi sie znaleźć rozwiązanie, które naprawde działa, lecz niestety ja sam nie moge do końca zrozumieć definicji tej funkcji. I zmiennych, które zostatły w niej zawarte.
function dodajOferte(marka, model, cena, spalanie, rocznik)
{
let iloscOfert=Object.keys(Komis).length;
let ostatniIndex=(Object.keys(Komis)[iloscOfert-1]);
let ostatniNumer=Number(ostatniIndex.substr(6));
let kluczNowy='oferta'+(ostatniNumer+1);
Komis[kluczNowy] = new Oferta(marka, model, cena, spalanie, rocznik)
}

Bardzo prosze o pomoc!!!! Z góry dziekuje