کم کرنے کے ساتھ جاوا اسکرپٹ ارے کو کیسے جوڑیں۔

Km Krn K Sat Jawa Askrp Ar Kw Kys Jw Y



بعض اوقات، صارفین صف میں موجود ڈیٹا کی ایک بڑی مقدار کو سنبھال نہیں سکتے۔ ایسا کرنے کے لیے، وہ عنصر کے سائز کو کم کرنے کے لیے ڈیٹا پر متعدد کارروائیاں کرتے ہیں۔ ' کم() جاوا اسکرپٹ میں طریقہ استعمال کیا جاتا ہے کہ ہر صف کی قدر کے لیے مخصوص فنکشن کو لاگو کرنے اور ایک ارے میں متغیر کی فنکشن کی قدر ڈالنے سے پہلے ارے کے سائز کو ایک ہی قدر میں کمپریس کیا جائے۔

یہ پوسٹ جاوا اسکرپٹ کی صف کو کم کرنے کے طریقہ کار کی وضاحت کرے گی۔







Reduce کے ساتھ جاوا اسکرپٹ اری کو کیسے جوڑیں؟

جاوا اسکرپٹ صف کا خلاصہ کرنے کے لیے، ' کم() طریقہ استعمال کیا جا سکتا ہے۔ ریڈوسر فنکشن کی وضاحت کی مدد سے کسی صف کے عنصر کو کم سے کم کرنے کے لیے کم طریقہ استعمال کیا جاتا ہے۔



نحو

reduce() JavaScript طریقہ استعمال کرنے کے لیے، ذیل میں بیان کردہ نحو کو آزمائیں:



صف کم ( فنکشن ( کل ، موجودہ قیمت ، کرنٹ انڈیکس ، arr ) ، ابتدائی قیمت )

اس نحو میں:





  • ' فنکشن() ” ایک صف میں ہر عنصر کے لیے چلانے کی ضرورت ہے۔
  • ' موجودہ قیمت کسی فنکشن میں چلانے کے لیے موجودہ قدر کا تعین کرتا ہے۔
  • ' کرنٹ انڈیکس ” چل رہی قدر کے لیے اشاریہ کی نشاندہی کرتا ہے۔
  • ' arr دکھاتا ہے کہ چلانے والے عنصر کا تعلق کہاں سے ہے۔
  • ' ابتدائی قیمت ایک اختیاری پیرامیٹر ہے۔ یہ اس قدر کی وضاحت کرتا ہے جو فنکشن کو منتقل کیا جاتا ہے۔

مثال 1: ایک فنکشن کی وضاحت کرکے reduce() طریقہ کے ساتھ JavaScript Array کا حساب لگائیں۔

کسی فنکشن کی وضاحت کرکے کم طریقہ کے ساتھ جاوا اسکرپٹ سرنی کی رقم کا حساب لگانے کے لیے، بیان کردہ مثال کو آزمائیں:

فنکشن sumArr ( arr ) {
const رقم = arr کم ( فنکشن ( کل ، عنصر ) {
واپسی کل + عنصر ;
} ) ;
تسلی. لاگ ( رقم ) ;
}
  • سب سے پہلے، ایک خاص نام کے ساتھ ایک فنکشن کی وضاحت کریں.
  • پھر، ایک مستقل کا اعلان کریں اور استعمال کریں ' arr.reduce() ' طریقہ اور ایک فنکشن کو متعین طریقہ کے پیرامیٹر کے طور پر شامل کریں۔
  • پیرامیٹرز کو فنکشن میں منتقل کریں۔
  • کا استعمال کرتے ہیں ' واپسی کلیدی لفظ اور پھر کل عناصر کا حساب لگائیں۔
  • کی مدد سے کنسول پر آؤٹ پٹ ڈسپلے کریں۔ 'console.log()'

آخر میں، اس صف کی وضاحت کریں جس میں ہم عناصر کو جمع کرنا چاہتے ہیں:



sumArr ( [ 8 ، 9 ، 7 ، 6 ، 4 ] ) ;

یہ مشاہدہ کیا جا سکتا ہے کہ جاوا اسکرپٹ سرنی عنصر کا کم طریقہ کے ساتھ حساب کیا جاتا ہے اور کنسول پر دکھایا جاتا ہے:

مثال 2: جاوا اسکرپٹ ارے کے مجموعے کو کم کرنے کے طریقے کے ساتھ مستقل کی وضاحت کر کے حساب لگائیں۔

reduce() طریقہ استعمال کرتے ہوئے تمام ارے عناصر کا خلاصہ کرنے کے لیے، سب سے پہلے، ایک مستقل شروع کریں اور عنصر کو ایک صف میں محفوظ کریں:

const arr = [ 7 ، 3 ، 9 ، 0 ] ;

اسی طرح، ایک اور مستقل کی وضاحت کریں اور شروع کی قیمت مقرر کریں:

const startValue = 0 ;

اگلا، استعمال کریں ' کم() مستقل کی قدر کے طور پر طریقہ اور پیرامیٹرز کی وضاحت کریں:

const sumWithstart = arr کم (
( جمع کرنے والا ، قدر ) => جمع کرنے والا + قدر ،
startValue
) ;

آخر میں، 'کی مدد سے کنسول پر آؤٹ پٹ ڈسپلے کریں console.log() ' طریقہ اور اس کی دلیل کے طور پر متعین فنکشن کو طلب کریں:

تسلی. لاگ ( sumWithstart ) ;

آؤٹ پٹ

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

نتیجہ

کم کے ساتھ جاوا اسکرپٹ سرنی کی رقم کا حساب لگانے کے لیے، ' کم() طریقہ استعمال کیا جا سکتا ہے۔ کم کرنے کا طریقہ مختلف کارروائیوں کو انجام دے کر سرنی کے سائز کو کم کرنے یا کمپریس کرنے کے لیے استعمال کیا جاتا ہے۔ ایسا کرنے کے لیے، ہم نے سائز کو کم کرنے کے لیے سرنی کی رقم کا حساب لگایا ہے۔ کم کرنے کے طریقہ کے ساتھ جاوا اسکرپٹ سرنی کے مجموعہ کا حساب لگانے کے طریقہ کے بارے میں یہ سب کچھ ہے۔