Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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 ]

  1. जावास्क्रिप्ट में एक सरणी कैसे खाली करें

    जावास्क्रिप्ट में किसी सरणी को खाली/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए हम उनमें से प्रत्येक को देखें। मान लें कि हमारे पास − . के रूप में परिभाषित एक सरणी है let arr = [1, 'test', {}, 123.43]; नई सरणी के साथ प्रतिस्थापन - arr = []; यह सबसे

  1. जावास्क्रिप्ट Array.prototype.map() फ़ंक्शन

    जावास्क्रिप्ट के Array.prototype.map() फ़ंक्शन का उपयोग कॉल किए गए फ़ंक्शन के परिणामों के साथ एक नई सरणी बनाने के लिए किया जाता है। वाक्य रचना इस प्रकार है - arr.map(function callback(currentValue[, index[, array]]) आइए अब जावास्क्रिप्ट में Array.prototype.map() पद्धति को लागू करें - उदाहरण <!D

  1. जावास्क्रिप्ट बेसिक ऐरे मेथड्स

    कुछ बुनियादी जावास्क्रिप्ट सरणी विधियाँ हैं - विधि विवरण Array.push() सरणी के अंत में तत्वों को जोड़ने के लिए। Array.pop() सरणी के अंत से तत्वों को हटाने के लिए। Array.unshift() सरणी के सामने तत्वों को जोड़ने के लिए Array.shift() सरणी के सामने से तत्वों को हटाने के लिए। Array.splice() ब्य