删除数组中的前导零-JavaScript

这个问题的要求很简单。我们需要编写一个包含数字数组的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 ]