syntax - What does "options = options || {}" mean in Javascript? -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 11 जवाब

मैं एक स्निपेट पर आया दूसरे दिन जो कोड के बारे में मुझे उत्सुक था, लेकिन मुझे वाकई यकीन नहीं है कि यह वास्तव में क्या करता है;

  options = options || {};  

मेरा अब तक विचार है; वैल्यू विकल्प से मान विकल्प सेट करता है, यदि नहीं, तो खाली ऑब्जेक्ट पर सेट है।

हाँ / नहीं

तर्कों को फ़ंक्शन करने के लिए डिफ़ॉल्ट मान सेट करने के लिए उपयोगी है, उदाहरण:

  फ़ंक्शन परीक्षण (विकल्प) {options = options || {}; }  

यदि आप test बिना किसी तर्क के कॉल करते हैं, तो विकल्प एक खाली वस्तु के साथ आरंभ किया जाएगा।

तार्किक या = ऑपरेटर अपने दूसरे ऑपरेंड को वापस कर देगा यदि पहले एक है falsy

Falsy मान हैं: < कोड> 0 , null , अपरिभाषित , रिक्त स्ट्रिंग ( "" ), NaN और निश्चित रूप से झूठे


Comments