小编use*_*126的帖子

循环字符串JavaScript的基础

这件事已经让我伤了一个小时.我正在尝试对字符串执行简单的for循环,并返回当前字符和下一个字符.

var mystring = "abcdef";

for (x in mystring) {
   if (mystring[x + 1]) {
      console.log(x + ": " + mystring[x] + mystring[x + 1]);
   }
   else {
      console.log("You've reached the end of the string");
   }
}
Run Code Online (Sandbox Code Playgroud)

在循环的每次迭代中,"mystring [x + 1]"都是假的.虽然我希望它对于字符串的前五个字符是正确的.这里发生了什么?有什么关于JavaScript的东西我不明白吗?

javascript for-loop

2
推荐指数
1
解决办法
88
查看次数

标签 统计

for-loop ×1

javascript ×1