মূল কন্টেন্টে যান
মডিউল 3 · 1-এর পাঠ 4কোর্সে 9/32~10 min
মডিউল পাঠ (1/4)

অ্যারে: অর্ডার করা তালিকা

একটি অ্যারে হল মানগুলির একটি অর্ডারকৃত তালিকা। জাভাস্ক্রিপ্টে উপাদানগুলো হতে পারে একে অপরের থেকে বিভিন্ন ধরনের (যদিও "ভাল" কোডে তারা থাকে সমজাতীয়)। এটি বর্গাকার বন্ধনী দিয়ে লেখা:

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লোড হচ্ছে...

অ্যারে `সংখ্যা = [10, 20, 30, 40]` প্রদত্ত, দৈর্ঘ্য ব্যবহার করে শেষ উপাদানটি শেষ অভিব্যক্তি হিসাবে ফেরত দিন।

সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান

সর্বশেষ বৈধ সূচক দৈর্ঘ্য - 1.

সমাধান 3 প্রচেষ্টার পরে উপলব্ধ

ব্যায়াম পর্যালোচনা করুন

ব্যায়াম#js.m3.l1.e2
প্রচেষ্টা: 0লোড হচ্ছে...

`ফল = ['মেলা', 'পেরা']` থেকে শুরু করুন। পুশের সাথে শেষে 'কলা' যোগ করুন, তারপর শেষ অভিব্যক্তি হিসাবে সম্পূর্ণ অ্যারেটি ফেরত দিন: ['মেলা', 'পেরা', 'কলা']।

সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান

পুশ অ্যারেকে পরিবর্তন করে; আপনাকে পুনরায় বরাদ্দ করতে হবে না।

সমাধান 3 প্রচেষ্টার পরে উপলব্ধ