مرکزی مواد پر جائیں
ماڈیول 3 · سبق 1 از 4کورس میں 9/32~10 min
ماڈیول اسباق (1/4)

Arrays: ترتیب دی گئی فہرست

ایک سرنی قدروں کی ترتیب شدہ فہرست ہے۔ جاوا اسکرپٹ میں عناصر ہو سکتے ہیں۔ ایک دوسرے سے مختلف قسم کے (حالانکہ "اچھے" کوڈ میں وہ ہوتے ہیں۔ یکساں)۔ یہ مربع بریکٹ کے ساتھ لکھا ہے:

JS
const colori = ['rosso', 'verde', 'blu'];
const misti = [1, 'due', true, null];
const vuoto = [];

انڈیکس کے حساب سے پڑھنا اور لکھنا

انڈیکس 0 سے شروع ہوتے ہیں۔ آخری درست انڈیکس array.length - 1 ہے۔

JS
const colori = ['rosso', 'verde', 'blu'];
colori[0]; // 'rosso'
colori[2]; // 'blu'
colori[99]; // undefined  ← no error, just undefined
colori.length; // 3

colori[1] = 'giallo'; // now colori is ['rosso', 'giallo', 'blu']
colori[colori.length] = 'x'; // manual push, not recommended

عناصر کو شامل کرنا اور ہٹانا

چار کلاسک طریقے (push / pop / unshift / shift) **میں ترمیم کریں صف ** جگہ میں:

JS
const a = [1, 2, 3];
a.push(4); // a = [1, 2, 3, 4],  returns the new length
a.pop(); // a = [1, 2, 3],     returns the removed element (4)
a.unshift(0); // a = [0, 1, 2, 3],  adds at the head
a.shift(); // a = [1, 2, 3],     removes from the head

بشمول تلاش کرنا

JS
['rosso', 'verde', 'blu'].includes('verde'); // true
['rosso', 'verde', 'blu'].indexOf('blu'); // 2
['rosso', 'verde', 'blu'].indexOf('giallo'); // -1

اسے آزمائیں

ورزش#js.m3.l1.e1
کوششیں: 0لوڈ ہو رہا ہے…

ارے `numbers = [10, 20, 30, 40]` کو دیکھتے ہوئے، لمبائی کا استعمال کرتے ہوئے آخری عنصر کو آخری اظہار کے طور پر لوٹائیں۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

آخری درست اشاریہ لمبائی ہے - 1۔

3 کوششوں کے بعد حل دستیاب ہے۔

ورزش کا جائزہ لیں۔

ورزش#js.m3.l1.e2
کوششیں: 0لوڈ ہو رہا ہے…

`fruits = ['mela', 'pera']` سے شروع کریں۔ پش کے ساتھ آخر میں 'کیلا' شامل کریں، پھر آخری اظہار کے طور پر مکمل صف واپس کریں: ['mela', 'pera', 'banana']۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

پش صف کو بدل دیتا ہے۔ آپ کو دوبارہ تفویض کرنے کی ضرورت نہیں ہے۔

3 کوششوں کے بعد حل دستیاب ہے۔