𝗠𝗮𝘀𝘁𝗲𝗿𝗶𝗻𝗴 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗔𝗿𝗿𝗮𝘆𝘀
JavaScript arrays اقدار (values) کی فہرستوں کو ترتیب کے ساتھ محفوظ کرتے ہیں۔ آپ انڈیکس (index) کے ذریعے ہر ویلیو تک رسائی حاصل کرتے ہیں۔
ایریز (arrays) کے بارے میں اہم حقائق:
• یہ آبجیکٹس (objects) ہیں، پرائمٹیوز (primitives) نہیں۔ • یہ خود بخود سائز تبدیل کر لیتے ہیں۔ • یہ ایک ہی وقت میں مختلف ڈیٹا ٹائپس (data types) کو محفوظ کر سکتے ہیں۔ • اگر آپ کو سخت ڈیٹا ٹائپس کی ضرورت ہو تو ٹائپڈ ایریز (typed arrays) استعمال کریں۔
انہیں کیسے استعمال کریں:
آپ ایک ایرے کو اس طرح ڈکلیئر کرتے ہیں:
let fruits = ["Apple", "Orange", "Plum"];
آپ پہلی آئٹم تک اس طرح رسائی حاصل کرتے ہیں:
alert(fruits[0]);
یاد رکھنے کے قابل قواعد:
- ایریز میں زیرو بیسڈ انڈیکسنگ (zero-based indexing) استعمال ہوتی ہے۔ پہلی آئٹم انڈیکس 0 پر ہوتی ہے۔ آخری آئٹم کی پوزیشن 'length minus 1' ہوتی ہے۔
- آپ انڈیکس کے طور پر اسٹرنگز (strings) استعمال نہیں کر سکتے۔ آپ کو غیر منفی اعداد (non-negative integers) استعمال کرنے ہوں گے۔
- ایک ایرے کو کاپی کرنے سے 'shallow copy' بنتی ہے۔ اس کا مطلب ہے کہ نیسٹڈ آبجیکٹس (nested objects) اصل ایرے کے ساتھ جڑے رہتے ہیں۔
ماخذ: https://dev.to/karthick_07/mastering-javascript-arrays-techniques-and-best-practices-287e