移除 JavaScript 数组中的前导零?


要从数组中移除前导零,可以使用 filter() 的概念。下面是我们的输入,我们将移除前导零:

[10,0,12,0,0])
[0,0,0,0,0,0,10,12,0])
[12,0,0,1,0,0])

范例

const removeLeadingZero = input =>
input.filter((lastValue => value => lastValue= lastValue || value)
(false)
);
console.log(removeLeadingZero([10,0,12,0,0]));
console.log(removeLeadingZero([0,0,0,0,0,0,10,12,0]));
console.log(removeLeadingZero([12,0,0,1,0,0]));

要运行以上程序,需要使用以下命令:

node fileName.js.

我的文件名是 demo76.js。

输出

结果如下:

PS C:\Users\Amit\JavaScript-code> node demo76.js
[ 10, 0, 12, 0, 0 ]
[ 10, 12, 0 ]
[ 12, 0, 0, 1, 0, 0 ]

更新于:2020 年 9 月 7 日

311 次浏览

开启你的 事业

完成课程以获得认证

开始
广告