सेल के रंग बदलना

अगला तार्किक चरण यह करना होगा कि सेल पर क्लिक करने पर वह सेल अपना रंग बदल ले।

खेल के विवरण के अनुसार, रंगों को क्रम से बदलना चाहिए। यानी तकनीकी रूप से हमारे मामले में उस क्रम में, जिसमें वे हमारे रंगों की सरणी में लिखे गए हैं:

javascriptlet colors = ['red', 'green', 'blue'];

इसका मतलब है कि सेल पर क्लिक करने पर हमें उसका रंग पढ़ना चाहिए, रंगों की सरणी में उस रंग को ढूंढना चाहिए, फिर सरणी से अगला रंग प्राप्त करना चाहिए और इसे हमारे सेल का रंग सेट करना चाहिए।

ऐसे मामले में एक फ़ंक्शन होना सुविधाजनक होता है जो पैरामीटर के रूप में एक सरणी और उस सरणी का तत्व ले और अगला तत्व लौटाए। स्पष्ट है कि सब कुछ चक्र में चलना चाहिए: यदि हम सरणी का अंतिम तत्व फ़ंक्शन में पास करते हैं, तो उसे अपने परिणाम के रूप में पहला तत्व वापस करना चाहिए।

Задание 1

वर्णित फ़ंक्शन को लागू करें। इसके काम का परीक्षण करें।

Задание 2

आपके द्वारा बनाए गए फ़ंक्शन की सहायता से ऐसा करें कि प्रत्येक सेल उस पर क्लिक करने पर अपना रंग अगले रंग में बदल ले।