Searching for data inside an array

Very often, you will need to get a single element inside an array. It's very straightforward as long as you know the specific index your element is stored under. If you don't, you can search for it by iterating through the entire array object.

Yet again, let's go back to the familyMembers example and try to look for the index of the "Adam" string value:

Searching for data inside an array

We are not going too much into the details. The easiest way of finding the index of a certain element in the collection is by looping through the array and comparing elements. You can spot that on line 22. If the familyMembers[i] == "Adam" condition is true, line 23 will be executed. The adamsIndex variable will be then assigned the current i value.

Notice the default value of adamsIndex. I deliberately assigned it -1 so that we can check on line 29 whether there were any changes to this value inside the loop. If it's still -1, it means that the value we are trying to find inside the array was not found at all.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.223.196.171