af2111: Variablennamen durch Variable bestimmen

Beitrag lesen

Hallo, ich habe eine kleine Frage: Wie kann ich in Javascript(ES6) einen Variablennamen durch eine Variable bestimmen. Ich möchte nämlich eine Seite machen(Nur zu Testzwecken) die durch eine Textfeldeingabe ein Objekt erzeugt, in der die Daten des Nutzers gespeichert werden. Das Problem ist: Wenn ich ein Objekt erzeuge, kann ich den Namen(Soweit ich weiß) nur einmal verwenden. Ich möchte aber mehrere Objekte Pro Seitenbesuch erstellen können. Der HTML Code ist:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Objekte</title>
    <script src="Objects.js"></script>
</head>
<body>
    <input id="firstname" type="text" placeholder="Dein Name">
    <input id="lastname" type="text" placeholder="Dein Nachname">
    <input id="age" type="text" placeholder="Dein Alter">
    <input id="sub" type="button" value="Abschicken">
</body>
</html>

Der Javascript code ist:

document.addEventListener("load", function() {
let Vorname = document.getElementById("firstname");
let Nachname = document.getElementById("lastname");
let Alter = document.getElementById("age");
let start = document.getElementById("sub");
let objectname = 0;
start.addEventListener("click", function() {
objectname++;
objectname.toString(2);


});


});

Wie kann ich die Variable objectname den Objektnamen bestimmen lassen?

akzeptierte Antworten