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