Ich verfolge einen JS-Kurs und ich frage mich, ob es möglich war, neue Variablen in Schleifen zu erstellen?Wie man neue Objekte in einer Schleife dynamisch erstellt
Mein Beispiel:
JavaScript
var films = {
init: function (titre, annee, real) {
this.titre = titre;
this.annee = annee;
this.real = real;
},
decrire: function() {
var description = this.titre + "(" + this.annee + ")" + ", réalisé par " + this.real;
return description;
}
};
for (var i = 0; i < 4; i++) {
var film = Object.create(films);
film = prompt("Film:");
annee = prompt("année");
real = prompt("real");
}
films.forEach(function (film) {
console.log(decrire());
}
Ich mag neue Objekte bei jeder Umdrehung der Schleife schaffen und die Leute bitten, für Titel, Jahr und realisator schließlich im Print Konsole. Aber ich habe so etwas für meine letzte Zeile Code:
Uncaught SyntaxError: missing) after argument list
Und meine Webseite fragt mich nicht einen neuen Film setzen =/Ich weiß nicht, wie dies herauszufinden. Wo finde ich eine Dokumentation dazu?
Dank für Ihre Hilfe danken! =) – Kapu
Aber ich verstehe etwas nicht. Wenn wir in jeder Runde der Schleife das gleiche Objekt erzeugen: "Film". Warum schreibt die nächste Wende nicht das vorherige Objekt ?: wiederum 1: film = Split, 2017, ... wiederum 1: film = inside out, 2016, .... Für mich schafft die Schleife immer das gleiches Objekt =/Oder filmt es automatisch film1, film2 usw.? – Kapu