इस प्रश्न के लिए आवश्यकताएं सरल हैं। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है।
यदि सरणी में अग्रणी शून्य है, तो फ़ंक्शन को अग्रणी शून्य को हटा देना चाहिए, अन्यथा फ़ंक्शन को कुछ नहीं करना चाहिए।
उदाहरण के लिए:यदि इनपुट ऐरे है -
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 ]