3
क्या किसी फ़ंक्शन को किसी अन्य फ़ंक्शन से शुद्ध माना जाता है?
मैं बिना साइड इफ़ेक्ट के फंक्शन्स बनाते समय डिफॉल्ट वेरिएबल वैल्यूज़ को हैंडल करने का एक तरीका निकालने की कोशिश कर रहा हूँ और निम्नलिखित के साथ समाप्त हो गया है: function getDefaultSeparator() { return ':'; } function process(input, separator) { var separator = separator || getDefaultSeparator(); // Use separator …