| I am no one's girlfriend, and I am stuck on lesson five :P I think that if this is aimed at beginners it needs to be dumbed down more--I am a reasonably intelligent absolute beginner curious about coding and whether I'm interested in learning some, and in this lesson you have completely lost me; I no longer understand what I am doing or why, and I don't know how to proceed: Everything we've talked about so far has one value. But what happens when you need to store an ordered list of values? You use a data structure known as an array. The editor now has an array named numbers with the numbers 1, 4, and 6 (look at how we set the values). To access a particular value, you can use the name of the array and its position, or index (they start with 0). To get the number 4 from the array numbers, you would write numbers[1]. Try writing a line that will set the value of a variable called six to third number in the array. I feel like there is not enough building on the previous lesson and not enough practice/repetition for me to get a toehold on what I'm doing/learning before moving on to the next thing. Here you have already moved me up to a level of abstraction where I cannot continue the exercise without seeking outside help (from Google, a book, a friend...). And my hint is: To do this exercise, you have to declare a new variable (using var six =) and set it equal to the value of the array (done with numbers[2]). Remember: array indexes start at 0, not 1. I'm totally lost. This hint is not helpful to me and there are no more hints. I'm stuck and can't continue within the lesson itself without more hints, exercises or explanation. Also, I think this is brilliant <3. Keep going. |
An array is a variable declared with square brackets around all the data, with a comma in between (delimiting) each positioned slot of data.
Example:
In this case, we've created an array containing text strings. It could just as easily contain integers, or as you will see demonstrated a little later in the course, other variables, including other arrays.Then, in order to retrieve or modify a piece of information from the array, you reference the array variable with the array position you want in square brackets.
Example: To get the "data1" string from the above array, use the variable like this:
To get an alert dialog with the "data2" string, the code would look like: You can easily modify a piece of data in the array using this technique. For example, to change the string "data3" in the array to "third", the code would be: If you would like to add a new piece of data to the array, you could do the following: Note that this would require that you know the size of the array and that the position [3] is an available slot. A simpler method of adding data to an array is to use the .push function as such: