ক্লোনিং ৷ কপি করা ছাড়া কিছুই নয় একটি অ্যারে অন্য অ্যারের মধ্যে। পুরানো দিনে, স্লাইস() পদ্ধতিটি ক্লোন করতে ব্যবহৃত হয় একটি অ্যারে, কিন্তু ES6 স্প্রেড প্রদান করেছে অপারেটর(...) আমাদের কাজ সহজ করতে। আসুন উভয় পদ্ধতি নিয়ে আলোচনা করি।
স্লাইস() পদ্ধতি ব্যবহার করে ক্লোনিং
উদাহরণ
নিম্নলিখিত উদাহরণে স্লাইস() পদ্ধতিটি কপি করতে ব্যবহৃত হয় অ্যারে স্লাইস() একটি সূচক থেকে অন্য সূচকে অ্যারে স্লাইস করতে ব্যবহৃত হয়। যেহেতু স্লাইস() দেওয়া কোনো সূচী নেই পদ্ধতি স্লাইস হবে পুরো অ্যারে। স্লাইস করার পরে, কাটা অংশটি অ্যাসাইনমেন্ট ব্যবহার করে অন্য অ্যারেতে অনুলিপি করা হয় অপারেটর(=)।
<html> <body> <script> const games = ['cricket', 'hockey', 'football','kabaddi']; const clonegames = games.slice(); document.write(clonegames); </script> </body> </html>
আউটপুট
cricket,hockey,football,kabaddi
স্প্রেড অপারেটর ব্যবহার করে ক্লোনিং
Es6 অনেক নতুন বৈশিষ্ট্য নিয়ে এসেছে যার মধ্যে স্প্রেড অপারেটর একটি প্রধান এক. এই অপারেটরের অনেক ব্যবহার এবং ক্লোনিং আছে এই ব্যবহারগুলির মধ্যে একটি।
উদাহরণ
<html> <body> <script> const games = ['cricket', 'hockey', 'football','kabaddi']; const clonegames = [...games]; document.write(clonegames); </script> </body> </html>
আউটপুট
cricket,hockey,football,kabaddi