جاوا اسکریپت آرایہ میتھد

جاوا اسکریپٹ آرائیج کی قوت اس کا طریقہ کار میں پنهان ہے。

آپ کا آرائیج کو جملے میں تبدیل کریں

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

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
دکومنٹgetElementById("demo").innerHTML = فراٹس.toString(); 

نتیجہ

Banana,Orange,Apple,Mango

آپ خود کوشش کریں

جوائن مетод سارے آرائیج عنصر کو ایک جملے میں شامل کرسکتا ہے。

یہ کام toString() کی طرح کی کارروائی کریں گا، لیکن آپ کا استعمال کیاجاسکتا ہے سکھارا:

مثال

var fruits = ["Banana", "Orange","Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits.join(" * "); 

نتیجہ

Banana * Orange * Apple * Mango

آپ خود کوشش کریں

پاپنگ اور پوشنا

آپ کا آرائیج کو بندل کرنا، عنصر حذف کرنا اور نئی عنصر شامل کرنا بہت آسان ہوتا ہے جب آپ آرائیج کو بندل کرتے ہیں。

پاپنگ اور پوشنا کا مطلب یہ ہے:

ایک آرائیج سےپاپناپروجیکٹ، یا ایک آرائیج میںپوشناپروجیکٹ

پاپنگ

pop() مетод آپ کا آخری عنصر حذف کرتا ہے:

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
fruits.pop();              // سے fruits کا آخری عنصر حذف کریں ("Mango")

آپ خود کوشش کریں

pop() مетод نے حذف کی جانے والی کی قیمت واپس فراہم کرتی ہے:

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
var x = fruits.pop();      // x کا مطلب "Mango" ہے

آپ خود کوشش کریں

پوشنگ

پوش مетод (جسے شمولیت میں لایا جاتا ہے) کا استعمال کریں تاکہ ایک نئی عنصر کا اضافہ کیا جائے:

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
fruits.push("Kiwi");       // fruits میں ایک نئی عنصر شامل کریں

آپ خود کوشش کریں

پوش مетод نئی شمارش کی طول کو واپس فراہم کرتا ہے:

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
var x = fruits.push("Kiwi");   // x کا مطلب 5 ہے

آپ خود کوشش کریں

ماضی عنصر

ماضی کا حوالہ اور پاپ سے مماثل ہوتا ہے، لیکن پہلا عنصر کو ہی حذف کرتا ہے، نہ کہ آخری عنصر کو。

shift() مетод پہلا عنصر کو حذف کرتا ہے، اور تمام دیگر عناصر کو نیچل تر کیں آئندہ انڈیکس میں منتقل کرتا ہے。

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
fruits.shift();            // سے fruits کا پہلا عنصر حذف کریں "Banana"

آپ خود کوشش کریں

shift() مетод 'برعکس منظم' کی جانب سے واپس لایا جاتا ہے:

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
fruits.shift();             // 'Banana' واپس لایا جاتا ہے

آپ خود کوشش کریں

unshift() مетод (شروع میں) آرائی میں نئی عنصر کو شامل کرتا ہے اور پرانے عناصر کو 'برعکس' منظم کرتا ہے:

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
fruits.unshift("Lemon");    // fruits میں نئی عنصر "Lemon" کو شامل کریں

آپ خود کوشش کریں

unshift() مетод نئی آرائی کی لمبائی واپس لایا جاتا ہے。

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
fruits.unshift("Lemon");    // 5 واپس لایا جاتا ہے

آپ خود کوشش کریں

عنصر کو تبدیل کریں

ان کا استعمال کرکےنمبرآرائی عنصر کو جائز کرنے کے لئے استعمال کریں:

آرائیانڈیکس (نمبر)0 سے شروع ہوتا ہے。[0] پہلا آرائی عنصر ہے، [1] دوسرا، [2] تیسرا ...

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
fruits[0] = "Kiwi";        // fruits کا پہلا عنصر "Kiwi" بنادئے

آپ خود کوشش کریں

length پرزنسیپ کی مدد سے آرائی میں نئی عناصر کو چرچ کرنے کا سستا طریقہ فراہم کرتا ہے:

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
fruits[fruits.length] = "Kiwi";          // fruits میں "Kiwi" کو چرچ کریں

آپ خود کوشش کریں

حذف کریں

جس طرح سے جاوا اسکریپٹ آرائی ایک شیئر کی طرح ہوتی ہے، اس کے عناصر کو delete آپریٹر کو استعمال کرکےحذف:

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
delete fruits[0];           // fruits میں پہلا عنصر کو undefined بنادئے

آپ خود کوشش کریں

استعمال کریں delete آرائی میں نا تعریف شدہ خالی مقامات کو بجائے پیداکر دیا جائے گا۔ استعمال کریں pop() یا shift() مقابلے میں استعمال کریں

آرائی کو منضم کرنا

splice() مетод آرائی میں نئی عناصر کو شامل کرنے کے لئے استعمال کیا جاسکتا ہے:

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
fruits.splice(2, 0, "Lemon", "Kiwi");

آپ خود کوشش کریں

پہلا پارامتر (2) نئی عنصر کو کس طرح کی پوزیشن پر شامل کیا جانا چاہئے، تعین کرتا ہے (منضم)。

دوسرا پارامتر (0) کس طرح کی تعداد کو حذف کیا جانا چاہئے، تعین کرتا ہے。

باقی پارامتروں ('Lemon', 'Kiwi') نئی اضافہ کردہ عناصر کا تعین کرتے ہیں。

splice() مетод ایک آرائی کا رجوع دیتا ہے جس میں حذف کردہ عناصر شامل ہیں:

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
fruits.splice(2, 2, "Lemon", "Kiwi");

آپ خود کوشش کریں

splice() کا استعمال کرکے عنصر کو حذف کریں

پارامتروں کی ذکاوت سے، آپ کسی بھی عمل کو کرسکتے ہیں splice() عنصر کو حذف کرتے وقت آرائی کا پتہ نکالنا بغیر

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
fruits.splice(0, 1);        // fruits میں پہلا عنصر کو حذف کریں

آپ خود کوشش کریں

پہلا پارامتر (0) نئی عنصر کو کس طرح کا مشتاق کیا جانا چاہئےشامل کرناجگہ کو دینا ہے۔

دوسرا پارامتر (1) اس کیکچھ کچھ کچھ کو حذف کرناعناصر

باقی پارامتر ترک کئے گئے ہیں، کوئی نئی عنصر شامل نہیں کیاجائے گا。

جوڑنا (جوڑ)

concat() یہ طریق موجود آرائی کو جوڑ کر نئی آرائی کا قیام کرتی ہے:

مثال (دو آرائی کو جوڑنا)

var myGirls = ["Cecilie", "Lone"];
var myBoys = ["Emil", "Tobias", "Linus"];
var myChildren = myGirls.concat(myBoys);   // myGirls اور myBoys کو جوڑنا

آپ خود کوشش کریں

concat() یہ طریق موجود آرائی کو بدل نہیں دیتا، یہ ہمیشہ ایک نئی آرائی واپس دیتا ہے。

concat() یہ طریق کسی بھی تعداد کی آرائی پارامتر قبول کرتی ہے:

مثال (تین آرائی کو جوڑنا)

var arr1 = ["Cecilie", "Lone"];
var arr2 = ["Emil", "Tobias", "Linus"];
var arr3 = ["Robin", "Morgan"];
var myChildren = arr1.concat(arr2, arr3);   // arr1، arr2 اور arr3 کو جوڑنا

آپ خود کوشش کریں

concat() یہ طریق اعداد کو بھی پارامتر کے طور پر قبول کرتی ہے:

مثال (آرائی اور اعداد کو جوڑنا)

var arr1 = ["Cecilie", "Lone"];
var myChildren = arr1.concat(["Emil", "Tobias", "Linus"]); 

آپ خود کوشش کریں

آرائی کو کاٹنا

slice() یہ طریق آرائی کی کسی حصے کو نئی آرائی کے طور پر استعمال کرتا ہے。

یہ مثال شماری عدد 1 ("Orange") سے شروع ہوتا ہے اور ایک حصہ شامل کرتا ہے:

مثال

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1); 

آپ خود کوشش کریں

slice() یہ طریق نئی آرائی کا قیام کرتی ہے، یہ مادری آرائی میں کسی بھی عنصر کو نہیں ہٹاتا ہے。

یہ مثال شماری عدد 3 ("Apple") سے شروع ہوتا ہے اور ایک حصہ شامل کرتا ہے:

مثال

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(3); 

آپ خود کوشش کریں

slice() دو پارامتر قبول کرتی ہے، جیسا کہ (1, 3)。

یہ طریق شروع پارامتر سے عناصر کو اکٹھا کرتی ہے، جب تک کہ ختم پارامتر تک (شامل نہیں ہوتا)。

مثال

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1, 3); 

آپ خود کوشش کریں

اگر آخری پارامتر ترک کیا گیا ہے، جیسا کہ پہلے مثال میں، تو slice() یہ آپریشن شامل آپریشن کا باقی حصہ بنائے گا。

مثال

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(2); 

آپ خود کوشش کریں

auto toString()

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

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
دکومنٹgetElementById("demo").innerHTML = فراٹس.toString(); 

آپ خود کوشش کریں

مثال

وار فراٹس = ["بناناس", "آپل", "میٹ", "مانگو"];
دکومنٹgetElementById("demo").innerHTML = فوراٹس; 

آپ خود کوشش کریں

تمام جس اسکریپٹ اوبجیکٹ toString() طریقہ.

آرری مرتب کاری

آپ اگلے فصلا میں آرری کی مرتب کاری کی معلومات سیکھیں گے~。

جس اسکریپٹ آرری میں بہترین اور کمترین کی جستجو کرسکنا

جس اسکریپٹ آرری میں کسی بھی داخلی فنکشن نہیں ہے جو بہترین اور کمترین کی جستجو کرسکے۔

آپ اس تعلیم کے اگلے فصلا میں اس سے حل کیسنا سیکھیں گے。

کامپلٹ آرری مرجع دستور

کامپلٹ مرجع دستور کیلئے، اپنے پورا جس اسکریپٹ آرری مرجع دستور.

اس مرجع دستور میں تمام آرری کی اپنی خاصیتوں اور طریقوں کی توضیح اور مثال شامل ہیں。