جاوا اسکرپٹ سرنی کا اعلان کرتے وقت '{}' اور '[]' میں کیا فرق ہے؟

Jawa Askrp Srny Ka A Lan Krt Wqt Awr My Kya Frq



جاوا اسکرپٹ میں مربع بریکٹ اور گھوبگھرالی منحنی خطوط وحدانی کے درمیان فرق کو سمجھنا صفوں اور اشیاء کے ساتھ مؤثر طریقے سے کام کرنے کے لیے اہم ہے۔ اگرچہ دونوں ڈیٹا ڈھانچے ڈیٹا کا مجموعہ رکھ سکتے ہیں، لیکن ان کے درمیان مختلف فرق موجود ہیں۔ صفوں کو قدروں کی فہرستوں کا حکم دیا جاتا ہے، جبکہ اشیاء کلیدی قدر کے جوڑوں پر مشتمل ہوتی ہیں۔ جاوا اسکرپٹ میں، صفوں اور اشیاء کا اعلان کرنے کا نحو تھوڑا مختلف ہے۔ صفوں کا اعلان مربع بریکٹ [ ] کے ساتھ کیا جاتا ہے، جبکہ اشیاء کو گھوبگھرالی منحنی خطوط وحدانی { } کا استعمال کرتے ہوئے اعلان کیا جاتا ہے۔

یہ بلاگ جاوا اسکرپٹ میں گھنگھریالے منحنی خطوط وحدانی اور مربع بریکٹ کے درمیان فرق کی وضاحت کرے گا جبکہ صف کا اعلان کرے گا۔

JavaScript Array کا اعلان کرتے وقت '{ }' اور '[ ]' میں کیا فرق ہے؟

جاوا اسکرپٹ میں، گھوبگھرالی منحنی خطوط وحدانی { } اشیاء کے اعلان کے لیے استعمال کیے جاتے ہیں جبکہ مربع بریکٹ [ ] کو ایک صف کا اعلان کرنے کے لیے استعمال کیا جا سکتا ہے۔ مربع بریکٹ کے اندر موجود عناصر کوما کے ذریعے الگ کیا جاتا ہے۔







آئیے { } اور [ ] کا استعمال کرتے ہوئے ایک صف اور آبجیکٹ بنانے کے لیے مثالیں دیکھتے ہیں۔



مثال 1: '[ ]' اور '{ }' کا استعمال کرتے ہوئے ایک صف کا اعلان کریں

نام کی ایک صف بنائیں صرف 'جو پروگرامنگ زبانوں کو ذخیرہ کرتا ہے:



طویل تھا = [ 'HTML' , 'سی ایس ایس' , 'جاوا اسکرپٹ' , 'Node.js' , 'react.js' ] ;

کنسول پر صف پرنٹ کریں:





تسلی. لاگ ( صرف ) ;

آؤٹ پٹ



اب، گھوبگھرالی بریکٹ کا استعمال کرتے ہوئے ایک صف کا اعلان کرنے کی کوشش کریں، یہ دے گا ' نحو کی خرابی۔ ”:

گھوبگھرالی منحنی خطوط وحدانی {} کو عام طور پر اشیاء کا اعلان کرنے کے لیے استعمال کیا جاتا ہے، جو کہ ڈیٹا ڈھانچہ کی ایک قسم ہے جو کلیدی قدر کے جوڑوں کا مجموعہ ذخیرہ کر سکتی ہے۔

مثال 2: '{ }' اور '[ ]' کا استعمال کرتے ہوئے ایک آبجیکٹ کا اعلان کریں

نام کی ایک چیز بنائیں گھنٹے کی معلومات ” جو طالب علم کی معلومات کو کلیدی قدر کے جوڑوں میں محفوظ کرتا ہے:

const گھنٹے کی معلومات = { آئی ڈی : 1 ، نام : 'سٹیفن' عمر : 18 } ;

کنسول پر آبجیکٹ کو پرنٹ کریں ' console.log() طریقہ:

تسلی. لاگ ( گھنٹے کی معلومات ) ;

آؤٹ پٹ

اگر ہم کلیدی قدر کے جوڑوں کو [ ] اشارے میں ذخیرہ کرنے کی کوشش کریں گے تو یہ ایک غلطی دے گا:

یہ بات قابل غور ہے کہ آپ JavaScript میں ایک ارے نما ڈیٹا ڈھانچہ کی نقل کرنے کے لیے کسی آبجیکٹ کا استعمال کر سکتے ہیں، لیکن یہ ایک حقیقی صف نہیں ہے، اور ہو سکتا ہے کہ اس میں اصل صف کی طرح تمام طریقے اور خصوصیات نہ ہوں۔

نتیجہ

گھوبگھرالی منحنی خطوط وحدانی { } اشیاء کے اعلان کے لیے استعمال ہوتے ہیں جبکہ مربع بریکٹ [ ] کو ایک صف کا اعلان کرنے کے لیے استعمال کیا جا سکتا ہے۔ [ ] جاوا اسکرپٹ میں ایک صف کا اعلان کرنے کا معیاری طریقہ ہے اور عام طور پر استعمال کیا جاتا ہے جب کہ { } کو اشیاء کا اعلان کرنے کے لیے استعمال کیا جاتا ہے، جو کہ صفوں سے ملتی جلتی ہیں لیکن ان میں کچھ فرق ہے۔ آبجیکٹ کلیدی قدر کے جوڑوں کا مجموعہ/گروپ ہیں، جبکہ صفیں ترتیب دی گئی قدروں کا مجموعہ ہیں۔ اس بلاگ نے ایک صف کا اعلان کرتے ہوئے جاوا اسکرپٹ میں گھوبگھرالی منحنی خطوط وحدانی اور مربع بریکٹ کے درمیان فرق کی وضاحت کی۔