একটি অগভীর অনুলিপি জাভাস্ক্রিপ্ট কি?
একটি অগভীর অনুলিপি জাভাস্ক্রিপ্ট কি?

ভিডিও: একটি অগভীর অনুলিপি জাভাস্ক্রিপ্ট কি?

ভিডিও: একটি অগভীর অনুলিপি জাভাস্ক্রিপ্ট কি?
ভিডিও: অ্যারে অনুলিপি করা (গভীর এবং অগভীর) - Beau জাভাস্ক্রিপ্ট শেখায় 2024, নভেম্বর
Anonim

অগভীর কপি একটু জ্ঞানী অনুলিপি একটি বস্তুর একটি নতুন বস্তু তৈরি করা হয়েছে যার একটি সঠিক আছে অনুলিপি মূল বস্তুর মানগুলির। যদি অবজেক্টের কোনো ক্ষেত্র অন্য অবজেক্টের রেফারেন্স হয়, শুধু রেফারেন্স অ্যাড্রেস অনুলিপি করা অর্থাৎ, শুধুমাত্র মেমরির ঠিকানা অনুলিপি করা.

এই বিবেচনায় রেখে, জাভাস্ক্রিপ্টে একটি অগভীর অনুলিপি কি?

অগভীর কপি একটু জ্ঞানী অনুলিপি একটি বস্তুর একটি নতুন বস্তু তৈরি করা হয়েছে যার একটি সঠিক আছে অনুলিপি মূল বস্তুর মানগুলির। যদি অবজেক্টের কোনো ক্ষেত্র অন্য অবজেক্টের রেফারেন্স হয়, শুধু রেফারেন্স অ্যাড্রেস অনুলিপি করা অর্থাৎ, শুধুমাত্র মেমরির ঠিকানা অনুলিপি করা.

দ্বিতীয়ত, একটি অ্যারের একটি অগভীর অনুলিপি কি? ক একটি অ্যারে কপি অগভীর কপি শুধুমাত্র উপাদান অ্যারে , তারা রেফারেন্স টাইপ বা মান ধরনের কিনা, কিন্তু এটা না অনুলিপি রেফারেন্স উল্লেখ করা বস্তু. নতুন এর রেফারেন্স অ্যারে একই বস্তুর দিকে নির্দেশ করুন যা মূলে উল্লেখ আছে অ্যারে নির্দেশ করা.

ফলস্বরূপ, জাভাস্ক্রিপ্টে গভীর অনুলিপি এবং অগভীর অনুলিপি কি?

ক গভীর অনুলিপি মানে নতুন ভেরিয়েবলের সমস্ত মান অনুলিপি করা এবং মূল পরিবর্তনশীল থেকে সংযোগ বিচ্ছিন্ন। ক অগভীর অনুলিপি মানে নির্দিষ্ট (সাব-) মান এখনও মূল ভেরিয়েবলের সাথে সংযুক্ত। সত্যিই বুঝতে অনুলিপি করা , আপনি কিভাবে পেতে আছে জাভাস্ক্রিপ্ট মান সঞ্চয় করে।

কেন আমরা অগভীর অনুলিপি প্রয়োজন?

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

প্রস্তাবিত: