کمپیوٹرزپروگرامنگ

اوتار کے طور پر جے ایس جعلی foreach اعتراض

جاوا سکرپٹ نحو arrays اور اشیاء میں متغیر کو اکٹھا کرنے کی صلاحیت فراہم کرتا ہے. عناصر کی رسائی ایک سائیکل آپریٹرز کے ذریعے اشاریہ جات اور ناموں کے ذریعے حاصل کیا جا سکتا.

لیکن یہ ڈیزائن وقت کے مجموعہ میں عناصر کی تعداد معلوم کرنے کے لئے ہمیشہ ممکن نہیں ہے اور ہمیشہ استعمال کرنے کے لئے نحو ان کے اندر semantics کے فراہم کی آسان نہیں ہے.

کلاسیکی ڈیزائن

عمومی لوپ بیان "کے لئے (متغیر میں = 0؛ میں

متغیر میں = 0؛
جبکہ {... ADATA [میں] (typeof ADATA [میں] = 'جانچ'!)؛ ... میں + +؛ }

جب عناصر کی تعداد نامعلوم ہے.

آپ بھی بھرنے اور صف پروسیسنگ کے لئے مختلف یلگوردمز کی تعمیر کر سکتے ہیں، لیکن یہ نئے، جدید ایڈیشن استعمال کرنے کے لئے زیادہ آسان ہے.

کلاسیکی اچھا آپ سوالنامے HR (مختصر نام، پہلا نام، پوزیشن) پر عملدرآمد کرنے کی ضرورت ہے جب، سازوسامان (ماڈل، صنعت کار، بیچنے والے، فروخت کی تاریخ) اور دیگر ڈیٹا ساخت کو تبدیل کرنے اور مجموعی مفاد کی نمائندگی نہیں کر رہے ہیں اس کے لئے کارڈ.

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

جعلی foreach لوپ

حرکیات ضروری خصوصیات کا اصل مظہر صف عنصر ہے. ڈیزائن JS جعلی foreach صف، معمول سے کچھ مختلف میں (دیگر زبانوں میں اپنایا)، ورژن، ان کے عنصر کی تاریخ تک ان کی خصوصیات کو ظاہر کرنے کا موقع کی ایک سرنی فراہم کرنے کی اجازت دیتا ہے.

صرف مخصوص سڑکوں پر سفر کرنے اور مختلف حجم ایندھن کے ٹینک ہو سکتا ہے کہ گاڑیوں، یعنی اجزاء کے درمیان فاصلہ بھی اہم ہیں - ایک صف میں ایک سڑک (ان گتاتمک اور ماتراتمک خصوصیات)، اور ایک اور صف مشتمل مان لیں.

ایسی صورت گری میں مناسب الگورتھم مثال، سڑک کے لئے ایک بنیاد کے طور پر لے اور کاروں کو اس پر ڈرائیو کرنے کے قابل ہو جائے گا کا انتخاب کرنا ہوگا. سڑک اور گاڑی، اشیاء کے طور پر پروگرام میں بات تو یہ بہتر ہے، "خود کو تلاش کریں." یہ دوسری باتوں کے علاوہ، سڑک اور کار مجموعوں کو تبدیل کرنے کے لئے الگورتھم کو تبدیل کرنے کی ضرورت نہیں ہے، جس چیز پر مبنی پروگرامنگ کی ایک قدرتی درخواست ہے خود بخود اسی سڑک مرمت، کار کی بحالی اور کے لئے معاوضہ

تکنیکی طور پر جے ایس جعلی foreach کے ڈھانچے پر بہت آسان ہے: "aData.forEach (fData)؛"، جہاں fData - صف ADATA کے ہر عنصر پر لاگو کیا جاتا ہے کہ ایک تقریب:

کام fData (قدر، انڈیکس) {sText + = انڈیکس + '=' + قدر + '؛ '؛ }.

مندرجہ ذیل کے طور پر ماخذ ڈیٹا نمائندگی کی ہے تو:

متغیر ADATA = [1،2،3،4]؛
aData.push (11)؛
aData.push (22)؛
aData.push (44)؛
aData.push ( 'لائن 1')؛
aData.push ( 'لائن 2')؛

متغیر sText = ''،

اس طرح کے استعمال JS جعلی foreach کے نتیجے میں جائے گا:

"0 = 1 1 = 2 2 = 3 3 = 4 4 = 11؛ 5 = 22، 6 = 44، 7 = لائن 1، 8 = لائن 2؛".

خصوصیات لڑی اشیاء

جاوا سکرپٹ آبجیکٹ - خصوصی. اس زبان پر اشیاء کا استعمال کرتے ہوئے دیگر زبانوں میں نفاذ سے بہت حد تک مختلف ہے. آبجیکٹ - اپنے آپ میں یہ خصوصیات اور طریقوں کی ایک صف ہے. مؤخر الذکر کے ساتھ اصل عمل انجام، بچت یا اس کے مواد یا دیگر بیرونی اشیاء، arrays کے، متغیر میں ترمیم کرتے.

ڈیزائن متغیر احساس: جے ایس جعلی foreach اعتراض ڈھانچے میں iterating کر جب فلم پٹی پر فریم کے طور پر صف، میں آ رہا اشیاء ایک نیا semantics کے تشکیل.

لہذا، خود کی طرف سے سڑک کی ان پر سواری کر سکتے ہیں کہ ایک گاڑی کو منتخب کرنے کے قابل ہیں، اور آخرت کے دن پر دستیاب راستوں سے فلٹر کر رہے ہیں. آپ توجہ نہیں کرتے ہیں تو، یہ پروگرامنگ کی آپشن میں فالتوپن زیادہ قابل اعتماد کوڈ، کام - ترسیل کے راستے کا تعین کرنے کے - JS جعلی foreach بامعنی اور آسان حل میں تعمیر کرتا ہے:، سڑکوں کے راستوں کو توسیع مشین کو منتخب کریں اور سامان کی ترسیل کو پھانسی.

راستوں، سڑکوں اور مشینری تو - اشیاء کی لڑیاں، الگورتھم کو بہت آسان ہے. واضح رہے کہ جے ایس جعلی foreach ڈھانچہ کے قیام کے طور پر طویل طویل آنے میں عجیب لگ سکتا ہے. تاہم، ایک نقطہ کی سادگی کے باوجود عملی طور پر اس کو نافذ کرنا مشکل ہے.

JS جعلی foreach اور اصلی اشیاء کی مشق

جدید ڈویلپر سوچ پروگرامنگ کے لئے واقف اشیاء، لیکن اصل مسئلہ کی نہیں ہوئی اشیاء کے ساتھ چلتی ہے. عام سڑک کار، راستہ، فاصلے کے ان لوگوں کی طرف سے سمجھ نہیں ...

آبجیکٹ اورینٹڈ پروگرامنگ خاردار راستے تیار کیا گیا ہے، اور روایتی طور پر ایک پروگرام اعتراض صف، فارم، بٹن، راستہ انتخاب کے باکس، وغیرہ پیدا کرنے کے لئے لیا گیا ہے

اس کے علاوہ، دوسری زبان کے تشکیل کے ساتھ ساتھ جے ایس جعلی foreach پریکٹس سنگین حدود میں لاتا ہے کہ وزیٹر کے براؤزر میں کارکردگی کا مظاہرہ کر رہا ہے. نہیں ہر ڈیولپر اس کوڈ اشتراک کرنے کے لئے تیار ہے. arrays اور اصلی اشیاء کے مجموعہ کے استعمال کے موثر مثالیں - علم کو بہتر بنانے کا ایک اچھا طریقہ ہے.

تاہم، غیر ارادی استعمال ڈویلپر کے لئے جاوا سکرپٹ کے کوڈ کی دستیابی ایک متحرک اور حقیقی دنیا اشیاء کے لئے امید افزا خیالات کی ترقی پر ایک بالواسطہ اثر ہے. JS جعلی foreach تعمیر ابھی تک کامل نہیں ہے، اور ان کے semantics کے کی ترقی کے بہت ذہین سمت ہو رہا ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.unansea.com. Theme powered by WordPress.