let ourArray = ["a"، "b"، "c"]؛في صفيف ، يحتوي كل عنصر صفيف على فهرس . يتضاعف هذا المؤشر كموضع لهذا العنصر في الصفيف ، وكيف يمكنك الرجوع إليه. ومع ذلك، فمن المهم أن نلاحظ، أن صفائف جافا سكريبت صفر-فهرستها، وهذا يعني أن العنصر الأول من مجموعة هو في الواقع في موقف الصفري، وليس الأول. من أجل استرداد عنصر من صفيف ، يمكننا وضع فهرس بين قوسين وإلحاقه بنهاية مصفوفة ، أو بشكل أكثر شيوعًا ، إلى متغير يشير إلى كائن مصفوفة. هذا هو المعروف باسم تدوين قوس . على سبيل المثال ، إذا أردنا استرداد
"a" من ourArray وتعيينه إلى متغير ، فيمكننا القيام بذلك باستخدام الكود التالي: دع ourVariable = ourArray [0]؛بالإضافة إلى الوصول إلى القيمة المرتبطة بفهرس ، يمكنك أيضًا تعيين فهرس لقيمة باستخدام نفس الترميز:
// our المتغير يساوي "a"
ourArray [1] = "not b anymore"؛باستخدام تدوين قوس ، قمنا الآن بإعادة تعيين العنصر في الفهرس 1 من
// ourArray الآن تساوي ["a"، "not b anymore"، "c"]؛
"b" إلى "not b anymore" . 1 ) من myArray إلى أي شيء تريده ، إلى جانب "b" . myArray[0] يساوي "a"'
testString: 'assert.strictEqual(myArray[0], "a", "myArray[0] is equal to "a"");'
- text: 'لم يعد myArray[1] مضبوطًا على "b"'
testString: 'assert.notStrictEqual(myArray[1], "b", "myArray[1] is no longer set to "b"");'
- text: 'myArray[2] يساوي "c"'
testString: 'assert.strictEqual(myArray[2], "c", "myArray[2] is equal to "c"");'
- text: 'myArray[3] يساوي "d"'
testString: 'assert.strictEqual(myArray[3], "d", "myArray[3] is equal to "d"");'
```