JavaScript میں Arrays

Array ایک object ہے جو ڈیٹا کے مجموعے (collections) کو محفوظ کرنے کے لیے استعمال ہوتا ہے۔

ہر آئٹم کے لیے الگ الگ variables بنانے کے بجائے، آپ ان سب کو ایک ہی array میں رکھنے کے لیے ایک array استعمال کرتے ہیں۔ اس سے وقت بچتا ہے اور آپ کا کوڈ صاف ستھرا رہتا ہے۔

JavaScript arrays کی اہم خصوصیات:

  • Elements: یہ آپ کی لسٹ کے اندر موجود ویلیوز (values) ہیں۔
  • Ordered: ہر element کی ایک مخصوص پوزیشن ہوتی ہے۔
  • Zero indexed: پہلا آئٹم انڈیکس 0 پر ہوتا ہے۔ دوسرا آئٹم انڈیکس 1 پر ہوتا ہے۔
  • Dynamic size: آپ جب چاہیں آئٹمز شامل یا حذف کر سکتے ہیں۔
  • Heterogeneous: آپ ایک ہی لسٹ میں numbers، strings، objects، یا یہاں تک کہ دوسرے arrays بھی محفوظ کر سکتے ہیں۔

انہیں کیوں استعمال کریں؟

اگر آپ کے پاس 300 گاڑیوں کے نام ہیں، تو آپ 300 الگ الگ variables نہیں بنا سکتے۔ ایک array ان تمام 300 ناموں کو ایک ہی نام کے تحت محفوظ رکھتا ہے۔ پھر آپ کسی بھی گاڑی کو اس کے انڈیکس نمبر کے ذریعے تلاش کر سکتے ہیں۔

Array بنانے کا طریقہ:

بہترین طریقہ array literal کا استعمال کرنا ہے۔ یہ تیز ہے اور اسے پڑھنا آسان ہے۔

const cars = ["Saab", "Volvo", "BMW"];

آپ new keyword بھی استعمال کر سکتے ہیں، لیکن یہ ضروری نہیں ہے۔ بہتر کارکردگی (performance) کے لیے literal طریقہ ہی اپنائیں۔

اہم حقائق:

  • Arrays objects ہوتے ہیں۔ جب آپ کسی array کو چیک کرتے ہیں تو typeof operator "object" واپس کرتا ہے۔
  • آپ array کے اندر کچھ بھی محفوظ کر سکتے ہیں۔ اس میں functions اور دیگر objects بھی شامل ہیں۔
  • length property آپ کو بتاتی ہے کہ آپ کی لسٹ میں کتنے آئٹمز ہیں۔
  • length ہمیشہ سب سے بڑے انڈیکس سے ایک زیادہ ہوتی ہے۔

ڈیٹا تک رسائی (Accessing data):

پہلا آئٹم حاصل کرنے کے لیے: let first = fruits[0];

آخری آئٹم حاصل کرنے کے لیے: let last = fruits[fruits.length - 1];

ماخذ (Source): https://www.w3schools.com/js/js_arrays.asp

مکمل پوسٹ: https://dev.to/madhanraj/arrays-in-javascript-56e1