shift মেথড

shift মেথডটি অ্যারের প্রথম উপাদান মুছে দেয়। এই ক্ষেত্রে মূল অ্যারেটি পরিবর্তিত হয়, এবং মেথডের ফলাফল হিসেবে মুছে ফেলা উপাদানটি ফেরত দেওয়া হয়।

সিনট্যাক্স

javascriptঅ্যারে.shift();

উদাহরণ

চলুন একটি অ্যারের প্রথম উপাদান মুছে ফেলি:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
arr.shift();

console.log(arr);

কোড 실행ের ফলাফল:

javascript['b', 'c', 'd', 'e']

উদাহরণ

চলুন একটি অ্যারের প্রথম উপাদান মুছে ফেলি এবং এটিকে স্ক্রিনে দেখাই:

javascriptlet arr  = ['a', 'b', 'c', 'd', 'e'];
let elem = arr.shift();

console.log(elem);

কোড 실행ের ফলাফল:

javascript'a'

উদাহরণ . প্রয়োগ

চলুন একটি অ্যারে থেকে '16-25-34' স্ট্রিং তৈরি করি। সমস্যাটি সমাধান করতে আমরা shift, pop, push এবং join মেথডগুলির সংমিশ্রণ ব্যবহার করব:

javascriptlet arr = ['1', '2', '3', '4', '5', '6'];
let res = [];

while (arr.length > 0) { // লুপে অ্যারেটি শূন্যে পৌঁছানো পর্যন্ত ছোট হয়
  let first = arr.shift();
  let last  = arr.pop();
  let str = first + last; // এখানে '16', তারপর '25', তারপর '34' স্ট্রিং হবে
  res.push(str);
}

// লুপের পরে res-এ ['16', '25', '34'] অ্যারে রয়েছে। এটিকে একটি স্ট্রিং-এ একত্রিত করি:
res = res.join('-');
console.log(res);

কোড 실행ের ফলাফল:

javascript'16-25-34'

আরও দেখুন

  • pop মেথড,
    যা অ্যারের শেষ উপাদান মুছে দেয়
  • push এবং unshift মেথড,
    যা অ্যারেতে উপাদান যোগ করে
  • join মেথড,
    যা একটি স্ট্রিং-এ অ্যারের উপাদানগুলিকে নির্দিষ্ট বিভাজক দিয়ে একত্রিত করে