इस प्रश्न के लिए आवश्यकताएं सरल हैं। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। यदि सरणी में अग्रणी शून्य है, तो फ़ंक्शन को अग्रणी शून्य को हटा देना चाहिए, अन्यथा फ़ंक्शन को कुछ नहीं करना चाहिए।
उदाहरण के लिए -
यदि इनपुट ऐरे है -
const arr = [0, 0, 0, 14, 0, 63, 0];
तब आउटपुट होना चाहिए -
const output = [14, 0, 63, 0];
इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें
उदाहरण
निम्नलिखित कोड है -
const arr = [0, 0, 0, 14, 0, 63, 0]; const removeLeadingZero = arr => { while (arr.indexOf(0) === 0) { arr.shift(); }; }; removeLeadingZero(arr); console.log(arr);
यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -
[ 14, 0, 63, 0 ]