Witam, mam zdefiniowaną tablicę:
var AncientShadeArray = [3, 8, 4];
Chciałbym teraz, mając nazwę z zmiennej, która zwraca "Ancient Shade" zamienić w "AncientShadeArray". Ale nie rozumiem, dlaczego zwraca mi "AncientShade Array". Skąd się bierze ta spacja? Nawet jak ją niweluje przy pomocy replace(/ /g, '') nie znika. Co zmienić?
var debuggedMyMonsterName = (myMonsterName+"Array").replace(/ /g,'');
var myMonsterDamage = debuggedMyMonsterName[0];
var myMonsterHealth = debuggedMyMonsterName[1];
var myMonsterArmor = debuggedMyMonsterName[2];
Oraz czy w taki sposób mógłbym zwracać elementy z tablicy?
Z góry dziękuję za pomoc