在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 ]