কম্পিউটার

জাভাস্ক্রিপ্টে shift() এবং pop() পদ্ধতির মধ্যে পার্থক্য


শিফট পদ্ধতি জিরোথ সূচকে উপাদানটিকে সরিয়ে দেয় এবং পরপর সূচীতে মানগুলিকে নীচে স্থানান্তরিত করে, তারপরে সরিয়ে দেওয়া মানটি ফেরত দেয়। দৈর্ঘ্যের বৈশিষ্ট্য 0 হলে, অনির্ধারিত ফেরত দেওয়া হয়।

পপ() পদ্ধতি একটি অ্যারে থেকে শেষ উপাদানটি সরিয়ে দেয় এবং সেই উপাদানটি ফেরত দেয়। এই পদ্ধতিটি অ্যারের দৈর্ঘ্য পরিবর্তন করে।

উদাহরণ

let fruits = ['apple', 'mango', 'orange', 'kiwi'];
let fruits2 = ['apple', 'mango', 'orange', 'kiwi'];
console.log(fruits.pop())
console.log(fruits2.shift())
console.log(fruits)
console.log(fruits2)

আউটপুট

kiwi
apple
[ 'apple', 'mango', 'orange' ] 
[ 'mango', 'orange', 'kiwi' ] 

মনে রাখবেন যে দুটি মূল অ্যারে এখানে পরিবর্তন করা হয়েছে৷

শিফট পপ থেকে ধীর কারণ প্রথম উপাদানটি সরানোর পরে এটির সমস্ত উপাদানকে বাম দিকে সরাতে হবে।


  1. জাভাস্ক্রিপ্টে ফাংশন এবং পদ্ধতির মধ্যে পার্থক্য কী?

  2. জাভাস্ক্রিপ্টে বর্গক্ষেত্রের যোগফল এবং যোগফলের বর্গক্ষেত্রের মধ্যে পার্থক্য

  3. জাভাস্ক্রিপ্টে একটি অ্যারের যোগফল এবং পণ্যের মধ্যে পার্থক্য

  4. পিএইচপি এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য