/ / 3 types d'objets, aléatoire dans un tableau javascript - javascript, tableaux, objets

3 types d'objets, javascript aléatoire dans un tableau - javascript, tableaux, objets

Je dois faire une fonction avec le paramètre d'unlongueur d'un tableau. Le tableau doit contenir des objets, dans un ordre aléatoire et un nombre aléatoire d'objets de tout type. J'ai 3 types d'objets comme ci-dessous:

   var bestaccount=function(){
var amount=0;
this.pay=function(howmuch){amount+=howmuch;};
this.widthdraw=function(howmuch){amount-=howmuch;};
this.saldo=function(){return amount;};
};

var toGive= function(){
var amount=0;
this.pay=function(howmuch){amount+=howmuch;};
this.saldo=function(){return amount;};
};

var toWithdraw=function(){
var amount=0;
this.withdraw=function(howmuch){amount-=howmuch;};
this.saldo=function(){return amount;};
};

Comment puis-je mettre un type d'objet aléatoire dans le tableau?

Réponses:

0 pour la réponse № 1

Cet extrait montre comment le faire pour un seul objet, j'espère que cela vous aidera.

L'idée est de créer un tableau de références, puis de choisir un élément aléatoire du tableau et de le construire.

var objects = [
bestaccount,
toGive,
toWithdraw
]

var RandomObject = new objects[Math.floor(Math.random()*objects.length)]();