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