किसी सरणी में अग्रणी शून्य को हटाने के लिए, फ़िल्टर() की अवधारणा का उपयोग करें। निम्नलिखित हमारा इनपुट है जिसमें हम अग्रणी शून्य हटा देंगे -
[10,0,12,0,0])[0,0,0,0,0,0,10,12,0])[12,0,0,1,0,0])पूर्व>उदाहरण
const removeLeadingZero =input =>input.filter((lastValue => value => lastValue=lastValue || value)(false));console.log(removeLeadingZero([10,0,12,0,0]) );console.log(removeLeadingZero([0,0,0,0,0,0,10,12,0]));console.log(removeLeadingZero([12,0,0,1,0,0]) );उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -
नोड fileName.js.यहाँ, मेरी फ़ाइल का नाम है demo76.js.
आउटपुट
यह निम्नलिखित आउटपुट देगा -
PS C:\Users\Amit\JavaScript-code> नोड डेमो76.js[10, 0, 12, 0, 0] [10, 12, 0] [12, 0, 0, 1, 0, 0]