TypeScript میں سیٹ کیا ہے اور اسے کیسے استعمال کیا جا سکتا ہے؟

Typescript My Sy Kya Awr As Kys Ast Mal Kya Ja Skta



ایک ' سیٹ ایک ڈیٹا ڈھانچہ ہے جو منفرد اقدار کے گروپ/مجموعہ کو محفوظ کرتا ہے۔ سیٹ میں اقدار کسی بھی ڈیٹا کی قسم کی ہو سکتی ہیں بشمول نمبرز، سٹرنگز، یا آبجیکٹ۔ سیٹ کی اہم خصوصیات میں سے ایک یہ ہے کہ یہ ڈپلیکیٹ اقدار کی اجازت نہیں دیتا ہے۔ جب ایک سیٹ میں ایک نئی قدر شامل کی جاتی ہے، تو اسے موجودہ اقدار کے خلاف چیک کیا جاتا ہے تاکہ یہ معلوم کیا جا سکے کہ آیا یہ پہلے سے موجود ہے۔ اگر قدر پہلے سے موجود ہے تو اسے سیٹ میں شامل نہیں کیا جاتا ہے۔ یہ منفرد اقدار کو ذخیرہ کرنے اور نقلوں سے بچنے کے لیے مفید بناتا ہے۔

یہ مضمون ٹائپ اسکرپٹ میں سیٹ اور اسے ٹائپ اسکرپٹ میں استعمال کرنے کے طریقے کو ظاہر کرے گا۔







ٹائپ اسکرپٹ میں سیٹ کیا ہے؟

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



نحو



سیٹ بنانے کے لیے درج ذیل نحو کا استعمال کریں:





const mySet = نیا سیٹ ( ) ;


متبادل طور پر، آپ دیے گئے نحو کا استعمال کرتے ہوئے سیٹ کی قسم بھی بتا سکتے ہیں:

const mySet = نیا سیٹ < قسم > ( ) ;


آگے بڑھنے سے پہلے، سب سے پہلے یہ سمجھ لیں کہ ٹائپ اسکرپٹ فائل کو چلانے کے لیے، اسے ہر ترمیم کے بعد جاوا اسکرپٹ فائل میں ٹرانسپائل کرنا چاہیے اور پھر دی گئی کمانڈز کا استعمال کرتے ہوئے ٹرمینل پر جاوا اسکرپٹ کوڈ کو چلائیں:



tsc filename.ts
node filename.js


مثال

دی گئی مثال میں، ہم صرف ایک سیٹ بنائیں گے۔ سب سے پہلے، اعلان کریں اور شروع کریں ' تار 'ٹائپ سیٹ کا نام' سیٹ سیٹ کنسٹرکٹر کا استعمال کرتے ہوئے اور اسے کنسول پر پرنٹ کریں console.log() طریقہ:

const سیٹ = نیا سیٹ < تار > ( [ 'HTML' ، 'سی ایس ایس' ، 'جاوا اسکرپٹ' ، 'jQuery' ] ) ;
console.log ( سیٹ ) ;


آؤٹ پٹ


آپ سیٹ کنسٹرکٹر کا استعمال کرتے ہوئے اس کی قسم کی وضاحت کیے بغیر بھی سیٹ کا اعلان کر سکتے ہیں:

const سیٹ = نیا سیٹ ( ) ;


'کا استعمال کرتے ہوئے سیٹ میں اقدار شامل کریں شامل کریں() ' طریقہ جو کہ سیٹ آبجیکٹ کا پہلے سے طے شدہ طریقہ ہے:

set.add ( 'HTML' ) ;
set.add ( 'CSS' ) ;
set.add ( 'جاوا اسکرپٹ' ) ;
set.add ( 'jQuery' ) ;


آخر میں، کنسول پر سیٹ پرنٹ کریں:

console.log ( سیٹ ) ;


آؤٹ پٹ

ٹائپ اسکرپٹ سیٹ طریقے

کچھ عام طور پر استعمال شدہ پہلے سے طے شدہ سیٹ آبجیکٹ کے طریقوں اور خصوصیات کو دیئے گئے جدول میں زیر بحث لایا جائے گا۔

طریقے/پراپرٹیز

تفصیل

نحو

شامل کریں() یہ طریقہ سیٹ میں اقدار کو شامل کرنے کے لیے استعمال کیا جاتا ہے۔ mySet.add(قدر)
ہے() اس بات کی تصدیق کرنے کے لیے کہ آیا دیا گیا عنصر صف میں موجود ہے یا نہیں، 'has()' طریقہ استعمال کریں۔ mySet.has(قدر)
حذف کریں() سیٹ سے کسی بھی عنصر کو حذف کرنے کے لیے، یہ طریقہ استعمال کریں۔ mySet.delete(قدر)
اقدار() سیٹ ویلیوز حاصل کرنے کے لیے، 'values()' طریقہ استعمال کیا جاتا ہے۔ mySet.values()
سائز 'سائز' خاصیت کا استعمال سیٹ کی لمبائی یا سائز کا تعین کرنے کے لیے کیا جاتا ہے۔ mySet.size
واضح() سیٹ سے تمام عناصر کو صاف یا حذف کرنے کے لیے یہ طریقہ استعمال کیا جاتا ہے۔ mySet.clear()

ٹائپ اسکرپٹ میں سیٹ کو کیسے استعمال کیا جا سکتا ہے؟

TypeScript یا JavaScript میں، سیٹوں کو صفوں سے ڈپلیکیٹس کو ہٹانے، جمع کرنے کی رکنیت کی تصدیق کرنے، اور یونین، انٹرسیکشن، اور فرق سمیت سیٹ آپریشنز کو انجام دینے کے لیے استعمال کیا جا سکتا ہے۔

مثال

یہاں، فراہم کردہ مثال میں ہم دیکھیں گے کہ سیٹ کس طرح ایک صف سے ڈپلیکیٹ ویلیو کو ہٹاتا ہے۔ سب سے پہلے، ہموار نمبروں کی ایک صف بنائیں:

const evenNmbers = [ 2 ، 4 ، 6 ، 2 ، 8 ، 10 ، 4 ، 14 ، 12 ] ;


پھر، ہم 'کا استعمال کرتے ہوئے سرنی کی لمبائی کا تعین کریں گے لمبائی ' وصف:

console.log ( 'سرنی کا سائز ہے:' + evenNmbers.length ) ;


اب، ایک صف کو پاس کرکے سیٹ کنسٹرکٹر کا استعمال کرتے ہوئے ایک سیٹ بنائیں۔ جفت اعداد ”:

const uniqueEvenNumbersSet = نیا سیٹ ( evenNmbers ) ;


سیٹ کو دوبارہ کریں اور کنسول پر اقدار پرنٹ کریں:

uniqueEvenNumbersSet.forEach ( ( قدر ) = > {
console.log ( قدر ) ;
} ) ;


آخر میں، ہم سیٹ کے سائز کی تصدیق کریں گے ' سائز جائیداد.:

console.log ( 'سیٹ کا سائز ہے:' + uniqueEvenNumbersSet.size ) ;


آؤٹ پٹ اشارہ کرتا ہے کہ صف کی لمبائی ہے ' 9 'جب کہ سیٹ کی لمبائی یا سائز ہے' 7 ' جو اس بات کی نشاندہی کرتا ہے کہ سیٹ ایک صف سے ڈپلیکیٹ اقدار کو ہٹاتا ہے اور صرف منفرد اقدار کو اسٹور کرتا ہے:


یہ سب کچھ TypeScript میں سیٹ اور TypeScript میں اس کے استعمال کے بارے میں تھا۔

نتیجہ

'Set' TypeScript میں پہلے سے طے شدہ ڈیٹا ڈھانچہ ہے، جو کسی بھی قسم کے منفرد عناصر کو ذخیرہ کرنے کی اجازت دیتا ہے۔ TypeScript میں اسے صفوں سے ڈپلیکیٹس کو ہٹانے، جمع کرنے کی رکنیت کی تصدیق کرنے، اور سیٹ آپریشنز جیسے یونین، انٹرسیکشن، اور فرق کو انجام دینے کے لیے استعمال کیا جا سکتا ہے۔ اس مضمون نے ٹائپ اسکرپٹ میں سیٹ اور اسے ٹائپ اسکرپٹ میں استعمال کرنے کا طریقہ دکھایا ہے۔