Indexing 我目前正在grasshopper学习Javascript。我被套圈绊住了

Indexing 我目前正在grasshopper学习Javascript。我被套圈绊住了,indexing,Indexing,你能看到这个例子的解释吗 “他们说i-1内部循环应该从第二个角色开始”但我认为这不是我说的对吗???它应该以第一个字符开头 我混淆了第一个,因为 每次循环都从第一个字符开始,而不是第二个字符。需要注意的是,数组是基于0的(in) 让我们使用“jump”作为数组中的字符串: 0 1 2 3 j u m p 第一个循环将以“u”开头,因为i=1 egStr = "jump"; for (let i=1; i<egStr.length; i++) { let neighbor = i -

你能看到这个例子的解释吗

“他们说i-1内部循环应该从第二个角色开始”但我认为这不是我说的对吗???它应该以第一个字符开头 我混淆了第一个,因为
每次循环都从第一个字符开始,而不是第二个字符。

需要注意的是,数组是基于0的(in)

让我们使用“jump”作为数组中的字符串:

0 1 2 3
j u m p
第一个循环将以“u”开头,因为i=1

egStr = "jump";
for (let i=1; i<egStr.length; i++) {
  let neighbor = i - 1; // i - 1 = 0
  console.log(egStr[i]); // returns 'u' first
  console.log(egStr[neighbor]); // returns 'j' first
}
egStr=“jump”;
对于(让i=1;我请阅读并相应地回答您的问题。将您的代码放在问题中,不要将其作为图像。还请澄清您的问题。
egStr = "jump";
for (let i=0; i<egStr.length - 1; i++) {
  let neighbor = i + 1; // i + 1 = 1
  console.log(egStr[i]); // returns 'j' first
  console.log(egStr[neighbor]); // returns 'u' first
}