Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

शुरुआत और अंत से शून्य हटाना - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या को स्ट्रिंग के रूप में लेता है और एक नई संख्या स्ट्रिंग लौटाता है जिसमें सभी अग्रणी (leading) और अनुगामी (trailing) शून्य हटा दिए गए हों।

उदाहरण

मान लीजिए इनपुट है:

const strNum = '054954000'

तो आउटपुट होना चाहिए:

const output = '54954'

कोड

const strNum = '054954000'; 
const removeZero = (str = '') => { 
  let startLen = 0, endLen = str.length - 1; 
  while (str[startLen] === '0') { 
    startLen++; 
  } 
  while (str[endLen] === '0') { 
    endLen--; 
  } 
  return str.substring(startLen, endLen + 1); 
}; 
console.log(removeZero(strNum));

आउटपुट

54954
  1. - JavaScript में एरे के अंत से एलिमेंट हटाना

    एरे के अंत से एलिमेंट हटाना यह pop मेथड का उपयोग करके किया जा सकता है। उदाहरण: उदाहरण let veggies = ["Onion", "Raddish"]; veggies.pop(); console.log(veggies); आउटपुट यह आउटपुट देगा: ["Onion"]

  1. - जावास्क्रिप्ट में ऐरे से एलिमेंट हटाना

    आइए ऐरे से एलिमेंट हटाते समय दो केस पर विचार करें। पहले, हम देखेंगे कि ऐरे के अंत से एलिमेंट कैसे हटाया जा सकता है और अगले भाग में हम देखेंगे कि ऐरे की शुरुआत से और एलिमेंट की दी गई पोजीशन से एलिमेंट कैसे हटाया जा सकता है। ऐरे के अंत से एलिमेंट हटाना यह पॉप मेथड का उपयोग करके पूरा किया जा सकता है।

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e