blockly > FieldVariable > (कंस्ट्रक्टर)

FieldVariable.(constructor)

FieldVariable क्लास का एक नया इंस्टेंस बनाता है

हस्ताक्षर:

constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);

पैरामीटर

पैरामीटर Type ब्यौरा
varName स्ट्रिंग | शून्य | typeof Field.SKIP_SETUP वैरिएबल का डिफ़ॉल्ट नाम. शून्य होने पर, एक यूनीक वैरिएबल नाम जनरेट किया जाएगा. अगर आपको सेटअप स्किप करना है, तो इसके लिए Field.SKIP_Setup स्वीकार करता है (सिर्फ़ उन सब-क्लास में इस्तेमाल किया जाता है जो कॉन्फ़िगरेशन को हैंडल करना और अपने कंस्ट्रक्टर के चलने के बाद फ़ील्ड की वैल्यू सेट करना चाहते हैं).
validator FieldVariableValidator (ज़रूरी नहीं) एक फ़ंक्शन जिसे फ़ील्ड की वैल्यू में हुए बदलावों की पुष्टि करने के लिए कॉल किया जाता है. वैरिएबल आईडी लेता है और बदलाव को रद्द करने के लिए, पुष्टि किया गया वैरिएबल आईडी या शून्य दिखाता है.
variableTypes स्ट्रिंग[] (ज़रूरी नहीं) ड्रॉपडाउन में शामिल किए जाने वाले वैरिएबल के टाइप की सूची. कॉन्फ़िगरेशन उपलब्ध न होने पर ही इसका इस्तेमाल किया जाएगा.
defaultType स्ट्रिंग (ज़रूरी नहीं) अगर इस फ़ील्ड की वैल्यू साफ़ तौर पर सेट नहीं की गई है, तो वैरिएबल का टाइप. डिफ़ॉल्ट वैल्यू '' है. कॉन्फ़िगरेशन उपलब्ध न होने पर ही इसका इस्तेमाल किया जाएगा.
कॉन्फ़िगरेशन FieldVariableConfig (ज़रूरी नहीं) फ़ील्ड को कॉन्फ़िगर करने के लिए इस्तेमाल किए गए विकल्पों का मैप. इस पैरामीटर के साथ काम करने वाली प्रॉपर्टी की सूची के लिए, [फ़ील्ड बनाने का दस्तावेज़]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation पर जाएं.