Neurodeamon
Erfahrenes Mitglied
Ich möchte mal wieder meine JS-Kenntnisse auffrischen, bzw. weiterlernen. Folgendes Script soll den String ‘SChars' in ein Array schreiben. Jeder Buchstabe soll nun ein Element im Array einnehmen. Das Array soll ab Schlüssel 1 beginnen und nicht ab 0. So weit, so gut.
Die Schleife funktioniert wunderbar. Mit dem 'document.write' kann ich die mit 'substr' ausgelesenen Buchstaben ausgeben. Wie bekomme ich diese aber nun in das Array?
Ich habe es mit AChars[i] versucht, aber wenn ich das ausgeben möchte, erhalte ich ein 'UNDEFINED' statt dem Buchstaben. Was mache ich falsch?
Thanks in advance,
Neuro
Die Schleife funktioniert wunderbar. Mit dem 'document.write' kann ich die mit 'substr' ausgelesenen Buchstaben ausgeben. Wie bekomme ich diese aber nun in das Array?
Ich habe es mit AChars[i] versucht, aber wenn ich das ausgeben möchte, erhalte ich ein 'UNDEFINED' statt dem Buchstaben. Was mache ich falsch?
Code:
<script type="text/javascript">
<!--
var SChars = "abcdefghijklmnopqrstuvwxyz";
var VChrlgth= SChars.length;
var AChars = new Array();
for(var i = 1; i<VChrlgth+1; i++)
document.write(SChars.substr(i-1,1));
AChars[i] = SChars.substr(i-1,1);
//-->
</script>
Thanks in advance,
Neuro