در مهندسی کامپیوتر، ساختار داده یک فرمت برای سازماندهی، مدیریت و ذخیرهسازی داده ها است به نحوی که امکان دسترسی و ویرایش داده ها را به طور موثر و بهینه ارائه میکند.
یک ساختار داده حاوی مجموعه ای از مقادیر، ارتباط بینها و توابع یا عملیات قابل انجام بر روی آنها است. مثلا یک آرایه در واقع یک ساختار داده است که میتواند لیستی از مقادیر را ذخیره کند، ترتیب آنها را حفظ کند و دارای توابع و متد هایی برای افزودن مقدار جدید یا حذف مقدار از لیست است.
در ادامه مهم ترین ساختار های داده موجود در جاوا اسکریپ را بررسی میکنیم:
مجموعه های نمایهدار - Indexed Collections
یک مجموعه نمایهدار در واقع گروهی از داده ها است که توسط یک شماره (نمایه/ایندکس) مرتب شدهاند. مجموعه های نمایهدار در جاوا اسکریپت شامل آرایه ها و ساختار های آرایه مانند هستند که در ادامه بررسی میکنیم:
ساختار Array
آرایه در جاوا اسکریپت یک شی محسوب میشود و غیرپایهای است. آرایه این امکان را به ما میدهد که بتوانیم لیستی از مقادیر را با ترتیب مشخص در یک متغیر ذخیره کنیم. مقادیر داخل آرایه به وسیله یک شماره به اسم ایندکس که از صفر شروع میشود قابل دسترسی هستند.
Top comments (0)