--- id: 56592a60ddddeae28f7aa8e1 title: Access Multi-Dimensional Arrays With Indexes challengeType: 1 guideUrl: 'https://arabic.freecodecamp.org/guide/certificates/access-array-data-with-indexes' videoUrl: '' 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 قوس حدد عنصر من myArray بحيث يكون myData يساوي 8 .
## Tests
```yml tests: - text: يجب أن تساوي myData 8 . testString: 'assert(myData === 8, "myData should be equal to 8.");' - text: يجب أن تستخدم تدوين قوس لقراءة القيمة الصحيحة من myArray . testString: 'assert(/myArray\[2\]\[1\]/g.test(code) && !/myData\s*=\s*(?:.*[-+*/%]|\d)/g.test(code), "You should be using bracket notation to read the correct value from myArray.");' ```
## 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 Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```