সেলের রং পরিবর্তন
পরবর্তী যৌক্তিক ধাপ হবে এমন করা, যাতে সেলে ক্লিক করলে সেই সেল তার রং পরিবর্তন করে।
খেলার বর্ণনা অনুযায়ী রংগুলি ক্রমানুসারে পরিবর্তিত হওয়া উচিত। অর্থাৎ প্রযুক্তিগতভাবে আমাদের ক্ষেত্রে সেই ক্রমে, যেভাবে সেগুলি আমাদের রংয়ের অ্যারেতে লেখা আছে:
let colors = ['red', 'green', 'blue'];
এর মানে হল, একটি সেলে ক্লিক করলে আমাদের এর রং পড়তে হবে, রংয়ের অ্যারেতে এই রং খুঁজে বের করতে হবে, তারপর অ্যারেটি থেকে পরবর্তী রং নিতে হবে এবং এটি আমাদের সেলের রং হিসাবে সেট করতে হবে।
এই ক্ষেত্রে একটি ফাংশন থাকা সুবিধাজনক, যা প্যারামিটার হিসাবে একটি অ্যারে এবং সেই অ্যারের একটি উপাদান নেবে এবং পরবর্তী উপাদানটি ফেরত দেবে। বুঝতে হবে যে সবকিছু চক্রাকারে চলা উচিত: যদি আমরা অ্যারেটির শেষ উপাদানটি ফাংশনে পাঠাই, তাহলে এর ফলাফল হিসাবে এটি প্রথমটি ফেরত দিতে হবে।
বর্ণিত ফাংশনটি বাস্তবায়ন করুন। এর কাজ পরীক্ষা করুন।
আপনার তৈরি করা ফাংশন ব্যবহার করে এমন করুন, যাতে প্রতিটি সেল এতে ক্লিক করলে তার রং পরবর্তী রং এ পরিবর্তন করে।