从开头和结尾删除0-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