𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 میں 𝗔𝗿𝗿𝗮𝘆𝘀

Arrays ایک ہی ویری ایبل میں متعدد ویلیوز کو محفوظ کرتے ہیں۔ یہ ڈیٹا کو ایک مخصوص ترتیب میں منظم رکھتے ہیں۔

Arrays کے بغیر، آپ کو ہر آئٹم کے لیے الگ الگ ویری ایبلز بنانے پڑتے ہیں۔ جیسے جیسے آپ کا ڈیٹا بڑھتا ہے، اسے سنبھالنا مشکل ہو جاتا ہے۔ Arrays کے ساتھ، آپ سب کچھ ایک ساتھ گروپ کر سکتے ہیں۔

Arrays کے عام استعمالات:

  • طلباء کے ناموں کی فہرستیں
  • مصنوعات کی فہرستیں
  • شاپنگ کارٹ کی اشیاء
  • موبائل نمبرز

Arrays کیسے کام کرتے ہیں: Arrays اشیاء کو تلاش کرنے کے لیے indexes کا استعمال کرتے ہیں۔ پہلا آئٹم ہمیشہ انڈیکس 0 پر ہوتا ہے۔

مثال: let fruits = ["Apple", "Banana", "Orange"];

  • fruits[0] "Apple" ہے
  • fruits[1] "Banana" ہے
  • fruits[2] "Orange" ہے

ضروری Array Methods:

شامل کرنا اور ہٹانا:

  • push(): آخر میں آئٹم شامل کریں۔
  • pop(): آخر سے آئٹم ہٹائیں۔
  • unshift(): شروع میں آئٹم شامل کریں۔
  • shift(): شروع سے آئٹم ہٹائیں۔
  • splice(): کسی بھی مقام پر آئٹم شامل یا ہٹائیں۔

نکالنا اور تلاش کرنا:

  • slice(): Array کا ایک حصہ کاپی کریں۔
  • indexOf(): کسی آئٹم کی پوزیشن تلاش کریں۔
  • includes(): چیک کریں کہ آیا کوئی آئٹم موجود ہے۔
  • find(): وہ پہلا آئٹم واپس کریں جو کسی شرط پر پورا اترتا ہو۔

ڈیٹا کو تبدیل کرنا:

  • map(): Array کے ہر آئٹم کو تبدیل کریں۔
  • filter(): صرف وہی آئٹمز رکھیں جو کسی شرط پر پورا اترتے ہوں۔
  • reduce(): تمام آئٹمز کو ملا کر ایک واحد ویلیو بنا دیں۔
  • sort(): آئٹمز کو ترتیب دیں۔
  • reverse(): آئٹمز کی ترتیب کو الٹ دیں۔

Array بمقابلہ Object:

  • Arrays ڈیٹا تلاش کرنے کے لیے نمبرز (indexes) کا استعمال کرتے ہیں۔ یہ فہرستوں (lists) کے لیے بہترین ہیں۔
  • Objects ڈیٹا تلاش کرنے کے لیے keys کا استعمال کرتے ہیں۔ یہ کسی ایک چیز (entity) کی وضاحت کرنے کے لیے بہترین ہیں۔

مثال:

  • Array: ["Red", "Blue", "Green"]
  • Object: { color: "Red", id: 1 }

اپنے کوڈ میں ڈیٹا کو مؤثر طریقے سے سنبھالنے کے لیے ان طریقوں (methods) میں مہارت حاصل کریں۔

Source: https://www.geeksforgeeks.org/javascript/javascript-arrays/ Source: https://www.w3schools.com/js/js_arrays.asp

Full guide: https://dev.to/annapoo/arrays-in-javascript-2nb4