آرایهها در جاوااسکریپت میتوانند به صورت Nested (تودرتو) تعریف شوند؛ این یعنی یک Array میتواند یک Array دیگر را به عنوان یکی از عناصر (Elements) خود داشته باشد. با استفاده از این ویژگی در جاوااسکریپت، میتوان آرایههای چند بعدی یا همان Multi-dimensional arrays خلق کرد.
کد زیر یک آرایهی دو بعدی (Two-dimensional array) ایجاد میکند:
const a = new Array(4);
for (let i = 0; i < 4; i++) {
a[i] = new Array(4);
for (let j = 0; j < 4; j++) {
a[i][j] = `[${i}, ${j}]`;
}
}
این مثال یک آرایه با ردیفها (Rows) زیر ایجاد میکند:
Row 0: [0, 0] [0, 1] [0, 2] [0, 3]
Row 1: [1, 0] [1, 1] [1, 2] [1, 3]
Row 2: [2, 0] [2, 1] [2, 2] [2, 3]
Row 3: [3, 0] [3, 1] [3, 2] [3, 3]
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://developer.mozilla.org/en-US/docs/Web/JavaScript