Global delaration of variables in JavaScript -
वैश्विक दोहराव के दो कोड उदाहरण हैं:
var globalVariable = 'something';
और
वैश्विक वैरिएबल = 'कुछ';
उन समाधानों के बीच अंतर क्या है या इसके पास एक भी है? कौन सा बेहतर समाधान है? क्या मुझे उन समाधानों में से एक से बचने चाहिए? और यदि हां, क्यों?
संपादित करें: उनमें से दोनों को एक वैश्विक स्तर पर परिभाषित किया गया है।
जब आप कीवर्ड var
को छोड़ देते हैं, तो यह स्वचालित रूप से वैश्विक रूप से परिवर्तनीय बनाता है, भले ही इसे परिभाषित नहीं किया गया हो इसलिए, भले ही इसे फ़ंक्शन के भीतर परिभाषित किया गया हो, यह हर जगह दिखाई देगा
तो, दूसरा विकल्प globalVariable = 'something';
इसे वैश्विक बनाता है।
जहां पहला विकल्प var वैश्विक वैरिएबल = 'कुछ' है,
वैश्विक स्तर पर होगा यदि यह वैश्विक स्तर पर परिभाषित किया गया हो उदाहरण के लिए यदि यह एक फ़ंक्शन के भीतर परिभाषित किया गया है, तो वह उस फ़ंक्शन के लिए केवल दृश्यमान होगा।
जब तक आवश्यक हो तो वैश्विक वैरिएबल को घोषित करने से बचने के लिए सलाह दी जाती है।
यहां स्क्रॉप करने के बारे में अधिक -
/ P>
Comments
Post a Comment