Siemanko!
Mam taką oto klasę
var person= {
name: "Marek",
age: Math.floor((Math.random()*99)+1),
};
Chciałbym utworzyć kilka intacji tej klasy bez używania żadnej pętli. Istnieje taka możliwość?
Siemanko!
Mam taką oto klasę
var person= {
name: "Marek",
age: Math.floor((Math.random()*99)+1),
};
Chciałbym utworzyć kilka intacji tej klasy bez używania żadnej pętli. Istnieje taka możliwość?
Zgodnie z tym, co napisane tu:
http://keemor.com/lang/pl-pl/2009/03/27/4-sposoby-klasy-w-javascript/
Nie utworzysz kilku instancji tej "klasy" tym sposobem. Użyj sposobu 1 lub 4, a będziesz mógł korzystać ze zdefiniowanego wzorca przy tworzeniu obiektów.
A czy pętla, czy nie pętla... Chyba musisz sprecyzować pytanie, bo przecież zawsze można zamienić:
for (var i = 0; i < 4; i++) obiekty[i] = new Person();
tym:
obiekty[0] = new Person();
obiekty[1] = new Person();
obiekty[2] = new Person();
obiekty[3] = new Person();
Ale mam nadzieję, że nie o to ci chodzi ;)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.