Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การลบ 0s จากจุดเริ่มต้นและจุดสิ้นสุด - JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลขเป็นสตริงและส่งคืนสตริงตัวเลขใหม่โดยลบ 0 นำหน้าและต่อท้ายทั้งหมดออก

ตัวอย่างเช่น หากอินพุตเป็น −

const strNum = '054954000'

จากนั้นผลลัพธ์ควรเป็น −

const output = '54954'

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

const strNum = '054954000';
const removeZero = (str = '') => {
   const res = '';
   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