javascript for () - Schleife, split () und array-Frage

Ok ich habe gefragt, eine Menge von JS Fragen in letzter Zeit, und merkte, ich muss nur lernen es.

Wurden folgende tutorials an http://www.tizag.com/javascriptT sehr einfach und unkompliziert.

Ich will nur sicher verstehe ich das richtig. Es dauerte eine Weile, um es zu bekommen:

<script type="text/javascript">
var myString = "zero one two three four";

var mySplitResult = myString.split(" ");

for(i = 0; i < mySplitResult.length; i++){
    document.write("<br /> Element " + i + " = " + mySplitResult[i]); 
}
</script>

-

var myString = "zero one two three four";

Offensichtlich, dass schafft eine einfache string-variable.

var mySplitResult = myString.split(" ");

Teilt es mit "" als delimeter, und weist es der mySplitResult array. Richtig? Oder ist es nicht ein array?

for(i = 0; i < mySplitResult.length; i++){

Ist dieser Spruch die Anzahl der Werte im array? Scheint nicht, wie es sein könnte zu sagen, die tatsächliche Länge der Zeichen in der Zeichenkette.

document.write("<br /> Element " + i + " = " + mySplitResult[i]); 

Dieser nur zurück mySplitResult[i] der variable "i". Da ich steigt mit jeder Schleife, zieht er die richtigen Informationen aus dem array.

Die Antwort ist "ja". Es gibt sonst nicht viel zu sagen.
Sie können überprüfen, details wie diese mit einer online-Referenz wie Mozilla: developer.mozilla.org/en/Core_JavaScript_1.5_Reference oder Microsoft: msdn.microsoft.com/en-us/library/yek4tbz0(VS.85).aspx

InformationsquelleAutor Jared | 2009-12-10

Schreibe einen Kommentar