আমি কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি অ্যারে থেকে একটি বস্তু সরাতে পারি?

Ami Kibhabe Jabhaskripta Diye Ekati A Yare Theke Ekati Bastu Sarate Pari



ডেভেলপারদের অনেক পরিস্থিতিতে জাভাস্ক্রিপ্টের একটি অ্যারে থেকে একটি বস্তু অপসারণ করতে হতে পারে, যেমন যখন তারা একটি পছন্দসই ক্রমে সংগঠিত করতে বা অপ্রয়োজনীয় আইটেমগুলি সরিয়ে ফেলার জন্য একটি তালিকা থেকে ডেটা আপডেট বা পরিবর্তন করতে চায়। আরও নির্দিষ্টভাবে, অ্যারে থেকে একটি বস্তু সরানো অ্যারের আকার হ্রাস করে কর্মক্ষমতা উন্নত করতে সাহায্য করতে পারে, বিশেষ করে এমন পরিস্থিতিতে যেখানে অ্যারেটি বড় বা জটিল। জাভাস্ক্রিপ্টে এটি করার বিভিন্ন উপায় রয়েছে, যার মধ্যে রয়েছে ' স্প্লিস() 'পদ্ধতি, ' ছাঁকনি() 'পদ্ধতি, বা ' পপ() 'পদ্ধতি।

এই নিবন্ধটি জাভাস্ক্রিপ্ট সহ একটি অ্যারে থেকে একটি বস্তু অপসারণের পদ্ধতিগুলি প্রদর্শন করবে।

কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি অ্যারে থেকে একটি বস্তু অপসারণ/মুছুন?

একটি অ্যারে থেকে একটি বস্তু অপসারণ করার জন্য, নিম্নলিখিত পদ্ধতি ব্যবহার করুন:







পদ্ধতি 1: shift() পদ্ধতি ব্যবহার করে একটি অ্যারে থেকে একটি বস্তু সরান

দ্য ' শিফট() ” পদ্ধতিটি একটি অ্যারের শুরু থেকে একটি আইটেম বা বস্তু অপসারণের জন্য ব্যবহার করা হয়। এটি একটি অ্যারের প্রথম উপাদান মুছে দেয় এবং সমস্ত অবশিষ্ট উপাদানগুলির সূচক আপডেট করে মূল অ্যারেটি সংশোধন করে। এটি একটি স্ট্যাটিক পদ্ধতি ' অ্যারে বস্তু।



বাক্য গঠন
প্রদত্ত সিনট্যাক্স একটি অ্যারে থেকে প্রথম বস্তু অপসারণের জন্য ব্যবহার করা হয়:



অ্যারে স্থানান্তর ( ) ;

উদাহরণ
'নামক বস্তুর একটি অ্যারে তৈরি করুন arrObj ”:





const arrObj = [
{ নাম : 'বড়' , বয়স : 28 } ,
{ নাম : 'কোভি' , বয়স : 26 } ,
{ নাম : 'স্টিফেন' , বয়স : 27 } ,
{ নাম : 'রোহন্ডা' , বয়স : 25 } ,
{ নাম : 'মাইক' , বয়স : 22 }
] ;

একটি অ্যারের প্রথম অবজেক্ট অপসারণ করতে shift() পদ্ধতিতে কল করুন এবং তাদের পরিবর্তনশীল 'এ সংরক্ষণ করুন অপসারণ ”:

ছিল অপসারণ = arrObj. স্থানান্তর ( ) ;

কনসোলে সরানো বস্তুটি মুদ্রণ করুন:



কনসোল লগ ( অপসারণ ) ;

অবশেষে, ' ব্যবহার করে অবশিষ্ট অ্যারে মুদ্রণ করুন console.log() 'পদ্ধতি:

কনসোল লগ ( arrObj ) ;

এটি লক্ষ্য করা যায় যে অ্যারের প্রথম অবজেক্ট যার কী-মান জোড়া হল “ {নাম: 'মারি', বয়স: 28} 'কে সরানো হয় এবং 'এর মান হিসাবে ফেরত দেওয়া হয় অপসারণ ” আসল অ্যারেটি তখন পরিবর্তিত হয় এবং এর সূচকগুলি আপডেট করা হয় যাতে অ্যারের পরবর্তী অবজেক্টটি প্রথম অবজেক্টে পরিণত হয়:

পদ্ধতি 2: splice() পদ্ধতি ব্যবহার করে একটি অ্যারে থেকে একটি বস্তু সরান

আপনি যদি কোনো নির্দিষ্ট সূচক থেকে একটি বস্তু অপসারণ করতে চান, তাহলে ' স্প্লিস() 'পদ্ধতি। এটি একটি যুক্তি হিসাবে দুটি পরামিতি লাগে। এটি মূল অ্যারে পরিবর্তন/পরিবর্তন করে এবং একটি নতুন অ্যারে আউটপুট করে।

বাক্য গঠন
নিচে উল্লেখিত সিনট্যাক্স একটি অ্যারে থেকে নির্দিষ্ট বস্তু অপসারণের জন্য ব্যবহার করা হয়:

অ্যারে splice ( সূচক , ডিলিট কাউন্ট ) ;

উপরের সিনট্যাক্সে:

  • ' সূচক ” হল উপাদানটির নির্দিষ্ট সূচক যা সরানো হবে।
  • ' ডিলিট কাউন্ট ” হল কতগুলি উপাদান সরানো হবে তার গণনা। এই মান 0 হলে, কোন উপাদান সরানো হবে না।

উদাহরণ
সূচক পাস করে splice() পদ্ধতিতে কল করুন “ 2 একটি অ্যারে থেকে 3য় অবজেক্ট সরাতে। ' 1 ' নির্দেশ করে যে একটি অ্যারে থেকে শুধুমাত্র একটি বস্তু মুছে ফেলা হবে:

ছিল অপসারণ = arrObj. splice ( 2 , 1 ) ;

আপনি দেখতে পাচ্ছেন যে কী-মান ধারণকারী 3য় বস্তু ' {নাম: স্টিফেন', বয়স: 27} একটি অ্যারে থেকে সফলভাবে সরানো হয়েছে:

পদ্ধতি 3: পপ() পদ্ধতি ব্যবহার করে একটি অ্যারে থেকে একটি বস্তু সরান

একটি অ্যারে থেকে শেষ অবজেক্টটি সরানোর জন্য, ' ব্যবহার করুন পপ() 'পদ্ধতি। এটি অ্যারে অবজেক্টের একটি অন্তর্নির্মিত পদ্ধতি যা একটি অ্যারে থেকে শেষ উপাদানটিকে পপ করে।

বাক্য গঠন
একটি অ্যারে থেকে শেষ অবজেক্ট অপসারণের জন্য নীচের প্রদত্ত সিনট্যাক্স অনুসরণ করুন:

অ্যারে পপ ( ) ;

উদাহরণ
একটি অ্যারে থেকে শেষ অবজেক্ট সরাতে pop() পদ্ধতিতে কল করুন:

ছিল অপসারণ = arrObj. পপ ( ) ;

আউটপুট

আমরা জাভাস্ক্রিপ্টে একটি অ্যারে থেকে একটি বস্তু অপসারণ/মুছে ফেলার সমস্ত পদ্ধতি কম্পাইল করেছি।

উপসংহার

একটি অ্যারে থেকে একটি বস্তু অপসারণ করতে, ' শিফট() 'পদ্ধতি,' স্প্লিস() 'পদ্ধতি, বা ' পপ() 'পদ্ধতি। shift() পদ্ধতিটি একটি অ্যারে থেকে প্রথম অবজেক্টটি অপসারণ করতে ব্যবহৃত হয়, pop() পদ্ধতিটি শেষ অবজেক্টটি সরিয়ে দেয় এবং splice() পদ্ধতিটি যেকোন নির্দিষ্ট বস্তুকে সরিয়ে দেয়। এই নিবন্ধটি জাভাস্ক্রিপ্ট সহ একটি অ্যারে থেকে একটি বস্তু মুছে ফেলার পদ্ধতিগুলি প্রদর্শন করেছে৷