Rolf B: Fragen zur Vorführaufgabe / Daten an Local Storage übergeben

Beitrag lesen

Hallo pl,

das Maximum ist immer gleich einer vergebenen ID. Nämlich der maximalen.

Das erforderliche +1 auf's Maximum war mir jetzt so selbstverständlich, dass ich es unterschlagen habe. Hätte ich für eine Schülerfrage nicht tun sollen.

Datenverlust gibt's aber trotzdem, nämlich beim Überlauf der Mantisse eines Number-Objekts (gerade probiert, 2**52+1 != 2**52 ist noch true, 2**53+1 != 2**53 nicht mehr). Da sind wir im Sextillionenbereich, bis dahin muss auch ein dicker Xeon viel Popcorn rösten und der Lehrer ist in Rente. Problem gelöst.

Dein separater Eintrag mit der maximalen ID löst es natürlich auch. Solange keiner vergisst, die ID zu aktualisieren 😉 - was sich durch Kapselung des Kontaktarrays in ein Objekt durch Unittests gut ausschließen lässt.

Rolf

--
sumpsi - posui - clusi