ভিডিও: একটি অগভীর অনুলিপি জাভাস্ক্রিপ্ট কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
অগভীর কপি একটু জ্ঞানী অনুলিপি একটি বস্তুর একটি নতুন বস্তু তৈরি করা হয়েছে যার একটি সঠিক আছে অনুলিপি মূল বস্তুর মানগুলির। যদি অবজেক্টের কোনো ক্ষেত্র অন্য অবজেক্টের রেফারেন্স হয়, শুধু রেফারেন্স অ্যাড্রেস অনুলিপি করা অর্থাৎ, শুধুমাত্র মেমরির ঠিকানা অনুলিপি করা.
এই বিবেচনায় রেখে, জাভাস্ক্রিপ্টে একটি অগভীর অনুলিপি কি?
অগভীর কপি একটু জ্ঞানী অনুলিপি একটি বস্তুর একটি নতুন বস্তু তৈরি করা হয়েছে যার একটি সঠিক আছে অনুলিপি মূল বস্তুর মানগুলির। যদি অবজেক্টের কোনো ক্ষেত্র অন্য অবজেক্টের রেফারেন্স হয়, শুধু রেফারেন্স অ্যাড্রেস অনুলিপি করা অর্থাৎ, শুধুমাত্র মেমরির ঠিকানা অনুলিপি করা.
দ্বিতীয়ত, একটি অ্যারের একটি অগভীর অনুলিপি কি? ক একটি অ্যারে কপি অগভীর কপি শুধুমাত্র উপাদান অ্যারে , তারা রেফারেন্স টাইপ বা মান ধরনের কিনা, কিন্তু এটা না অনুলিপি রেফারেন্স উল্লেখ করা বস্তু. নতুন এর রেফারেন্স অ্যারে একই বস্তুর দিকে নির্দেশ করুন যা মূলে উল্লেখ আছে অ্যারে নির্দেশ করা.
ফলস্বরূপ, জাভাস্ক্রিপ্টে গভীর অনুলিপি এবং অগভীর অনুলিপি কি?
ক গভীর অনুলিপি মানে নতুন ভেরিয়েবলের সমস্ত মান অনুলিপি করা এবং মূল পরিবর্তনশীল থেকে সংযোগ বিচ্ছিন্ন। ক অগভীর অনুলিপি মানে নির্দিষ্ট (সাব-) মান এখনও মূল ভেরিয়েবলের সাথে সংযুক্ত। সত্যিই বুঝতে অনুলিপি করা , আপনি কিভাবে পেতে আছে জাভাস্ক্রিপ্ট মান সঞ্চয় করে।
কেন আমরা অগভীর অনুলিপি প্রয়োজন?
যখনই আমরা ক্লোন পদ্ধতির ডিফল্ট বাস্তবায়ন ব্যবহার করুন আমরা পাওয়া অগভীর অনুলিপি অবজেক্ট এর অর্থ এটি নতুন উদাহরণ তৈরি করে এবং কপি সেই নতুন উদাহরণে অবজেক্টের সমস্ত ক্ষেত্র এবং এটিকে অবজেক্ট টাইপ হিসাবে ফেরত দেয়, আমাদের দরকার সুস্পষ্টভাবে এটিকে আমাদের আসল বস্তুতে ফিরিয়ে আনতে। এই অগভীর অনুলিপি বস্তুর
প্রস্তাবিত:
জাভাতে অগভীর অনুলিপি এবং গভীর অনুলিপি কি?
অগভীর অনুলিপিতে, শুধুমাত্র আদিম ডেটা টাইপের ক্ষেত্রগুলি অনুলিপি করা হয় যখন বস্তুর উল্লেখগুলি অনুলিপি করা হয় না। গভীর অনুলিপিতে আদিম ডেটা টাইপের অনুলিপি এবং সেইসাথে অবজেট রেফারেন্স জড়িত
আপনি কিভাবে CMD একটি লাইন অনুলিপি করবেন?
এখন আপনি আপনার মাউস বা কীবোর্ড ব্যবহার করে পাঠ্য নির্বাচন করতে পারেন (শিফ্ট কীটি ধরে রাখুন এবং শব্দ নির্বাচন করতে বাম বা ডান তীর ব্যবহার করুন)। এটি অনুলিপি করতে CTRL + C টিপুন, এবং CTRL + V টিপুন এটি উইন্ডোতে টপপেস্ট করুন। একই শর্টকাট প্রম্পট করে আপনি অন্য প্রোগ্রাম থেকে কপি করা টেক্সট সহজেই পেস্ট করতে পারেন
একটি স্ট্রিং একটি অ্যারে জাভাস্ক্রিপ্ট আছে কিনা আপনি কিভাবে পরীক্ষা করবেন?
একটি স্ট্রিং বা অ্যারেতে একটি স্ট্রিং আছে কিনা তা সনাক্ত করার প্রথম পুরানো স্কুল উপায় হল indexOf পদ্ধতি ব্যবহার করা। যদি স্ট্রিং বা অ্যারেতে টার্গেট স্ট্রিং থাকে তবে পদ্ধতিটি ম্যাচের প্রথম অক্ষর সূচক (স্ট্রিং) বা আইটেম সূচক (অ্যারে) প্রদান করে। যদি কোনো মিল পাওয়া না যায় তাহলে ইনডেক্স অফ রিটার্ন -1
আপনি কিভাবে জাভাস্ক্রিপ্ট একটি অ্যারে মধ্যে একটি স্ট্রিং চালু করবেন?
জাভাস্ক্রিপ্টের স্ট্রিংকে স্প্লিট() এবং অ্যারে ব্যবহার করে একটি অক্ষর অ্যারেতে রূপান্তর করা যেতে পারে। থেকে() ফাংশন। String split() ফাংশন ব্যবহার করে: str. split() ফাংশনটি আর্গুমেন্টে প্রদত্ত একটি নির্দিষ্ট বিভাজক ব্যবহার করে প্রদত্ত স্ট্রিংকে স্ট্রিংগুলির অ্যারেতে বিভক্ত করতে ব্যবহৃত হয়।
একটি বস্তু একটি অ্যারে জাভাস্ক্রিপ্ট কিনা আপনি কিভাবে পরীক্ষা করবেন?
জাভাস্ক্রিপ্টে, আমরা একটি ভেরিয়েবল একটি অ্যারে কিনা তা পরীক্ষা করতে পারি 3টি পদ্ধতি ব্যবহার করে, isArray পদ্ধতি ব্যবহার করে, instanceof অপারেটর ব্যবহার করে এবং কনস্ট্রাক্টর টাইপটি পরীক্ষা করে যদি এটি একটি Array অবজেক্টের সাথে মেলে। অ্যারে। isArray() পদ্ধতি পরীক্ষা করে যে পাস করা ভেরিয়েবলটি একটি অ্যারে অবজেক্ট কিনা