As you can see in the image above, the little blue note explaining what is the code doing, is wrong.
It says that the code is calling for the second item in the array and it is not. This may be confusing for most users since it is in the “begginers” lessons
Arrays start at 0 in Java script… The first item would be 0 the second item is 1 the example is correct.
Don’t think of it as the number you’re on rather the distance away from the beginning.
Banana is one square away from apple but banana is the second item on the list. So the location of banana is one unit. It takes some getting used to but you’ll get it.
Re read the top section again carefully, it explains how arrays work.
Remember that array is indexed at 0
. array[0]
access the first item in an array. array[1]
access the second item in an array.
In the example code below:
var groceries = [
'apples',
'bananas',
'oranges'
];
var fruit = groceries[1];
The fruit
variable access the second item in groceries
array, which is ‘bananas’.
Look at the example carefully. It explains on how array indexing works.
I’m a begginer so I didn’t know that↓↓↓
It would be helpful if the note explained this then.
I can’t message them yet, but I’ll do. Thanks for the help!