2.3 KiB
2.3 KiB
id, title, challengeType, guideUrl
id | title | challengeType | guideUrl |
---|---|---|---|
56bbb991ad1ed5201cd392ca | Access Array Data with Indexes | 1 | https://guide.freecodecamp.org/certificates/access-array-data-with-indexes |
Description
indexes
.
Array indexes are written in the same bracket notation that strings use, except that instead of specifying a character, they are specifying an entry in the array. Like strings, arrays use zero-based indexing, so the first element in an array is element 0
.
Example
var array = [50,60,70];Note
array[0]; // equals 50
var data = array[1]; // equals 60
There shouldn't be any spaces between the array name and the square brackets, like
array [0]
. Although JavaScript is able to process this correctly, this may confuse other programmers reading your code.
Instructions
myData
and set it to equal the first value of myArray
using bracket notation.
Tests
tests:
- text: The variable <code>myData</code> should equal the first value of <code>myArray</code>.
testString: 'assert((function(){if(typeof myArray !== ''undefined'' && typeof myData !== ''undefined'' && myArray[0] === myData){return true;}else{return false;}})(), ''The variable <code>myData</code> should equal the first value of <code>myArray</code>.'');'
- text: The data in variable <code>myArray</code> should be accessed using bracket notation.
testString: 'assert((function(){if(code.match(/\s*=\s*myArray\[0\]/g)){return true;}else{return false;}})(), ''The data in variable <code>myArray</code> should be accessed using bracket notation.'');'
Challenge Seed
// Example
var ourArray = [50,60,70];
var ourData = ourArray[0]; // equals 50
// Setup
var myArray = [50,60,70];
// Only change code below this line.
After Test
console.info('after the test');
Solution
var myArray = [50,60,70];
var myData = myArray[0];