--- id: 56592a60ddddeae28f7aa8e1 title: Access Multi-Dimensional Arrays With Indexes challengeType: 1 videoUrl: https://scrimba.com/c/ckND4Cq forumTopicId: 16159 localeTitle: Доступ к многомерным массивам с индексами --- ## Description
Один из способов думать о многомерном массиве - это массив массивов . Когда вы используете скобки для доступа к вашему массиву, первый набор скобок ссылается на записи в массиве внешнего (первого уровня), а каждая дополнительная пара скобок ссылается на следующий уровень записей внутри. пример
var arr = [
[1,2,3],
[4,5,6],
[7,8,9],
[[10,11,12], 13, 14]
];
обр [3]; // равно [[10,11,12], 13, 14]
обр [3] [0]; // равно [10,11,12]
обр [3] [0] [1]; // равно 11
Заметка
Между именем массива и квадратными скобками не должно быть пробелов, например array [0][0] и даже этот array [0] [0] недопустим. Хотя JavaScript способен корректно обрабатывать, это может смутить других программистов, читающих ваш код.
## Instructions
Используя нотацию с помощью скобок, выберите элемент из myArray таким образом, чтобы myData был равен 8 .
## Tests
```yml tests: - text: myData should be equal to 8. testString: assert(myData === 8); - text: You should be using bracket notation to read the correct value from myArray. testString: assert(/myData=myArray\[2\]\[1\]/.test(code.replace(/\s/g, ''))); ```
## Challenge Seed
```js // Setup var myArray = [[1,2,3], [4,5,6], [7,8,9], [[10,11,12], 13, 14]]; // Only change code below this line. var myData = myArray[0][0]; ```
### After Tests
```js if(typeof myArray !== "undefined"){(function(){return "myData: " + myData + " myArray: " + JSON.stringify(myArray);})();} ```
## Solution
```js var myArray = [[1,2,3],[4,5,6], [7,8,9], [[10,11,12], 13, 14]]; var myData = myArray[2][1]; ```