This includes certificates (where it does nothing), but does not include any translations.
2.1 KiB
2.1 KiB
id, title, challengeType, isHidden, videoUrl, forumTopicId
id | title | challengeType | isHidden | videoUrl | forumTopicId |
---|---|---|---|---|---|
56bbb991ad1ed5201cd392ca | Access Array Data with Indexes | 1 | false | https://scrimba.com/c/cBZQbTz | 16158 |
Description
0
.
Example
var array = [50,60,70];
array[0]; // equals 50
var data = array[1]; // equals 60
Note
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;}})());
- 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;}})());
Challenge Seed
// Setup
var myArray = [50,60,70];
// Only change code below this line
After Test
if(typeof myArray !== "undefined" && typeof myData !== "undefined"){(function(y,z){return 'myArray = ' + JSON.stringify(y) + ', myData = ' + JSON.stringify(z);})(myArray, myData);}
Solution
var myArray = [50,60,70];
var myData = myArray[0];