小编Jar*_*red的帖子

javascript for()循环,split()和数组问题

好的,我最近一直在问很多JS问题,并意识到我只需要去学习它.

按照http://www.tizag.com/javascriptT上的教程非常简单明了.

我只是想确保我理解正确.我花了一段时间才得到它:

<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>
Run Code Online (Sandbox Code Playgroud)

-

var myString = "zero one two three four";
Run Code Online (Sandbox Code Playgroud)

显然,这会创建一个简单的字符串变量.

var mySplitResult = myString.split(" ");
Run Code Online (Sandbox Code Playgroud)

使用""作为分隔符将其拆分,并将其分配给mySplitResult数组.正确?或者它不是一个数组?

for(i = 0; i < mySplitResult.length; i++){
Run Code Online (Sandbox Code Playgroud)

这是说数组中的值的数量?似乎不能说出字符串中字符的实际长度.

document.write("<br /> Element " + i + " = " + mySplitResult[i]); 
Run Code Online (Sandbox Code Playgroud)

这只返回mySplitResult [i]变量"i".由于我随着每个循环增加,它从数组中提取正确的信息.

javascript arrays split for-loop

5
推荐指数
2
解决办法
7万
查看次数

标签 统计

arrays ×1

for-loop ×1

javascript ×1

split ×1