J'ai cette variable d'objet:Comment ajouter une variable d'objet à un tableau en utilisant "new"?
var Background = {
x: 0,
y: 0,
speed: 4,
initialize: function (x, y){
this.x = x;
this.y = y;
move: function(){
this.x -= this.speed;
}
};
et je voudrais créer une nouvelle variable d'objet et l'ajouter à un tableau:
background_container = []
background_container.push(new Background())
Mais il renvoie une erreur:
"Uncaught TypeError: Background is not a constructor"
Bien que cela fonctionne avec la normale: function name() {} var test_var = new name()
Donc, je suppose que "nouveau" ne fonctionne que pour les fonctions. Mais comment puis-je le faire avec des objets variables comme celui d'avant? (Je veux avoir plusieurs d'entre eux dans un tableau et pas seulement plusieurs références à un objet)