移除 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 次瀏覽

開啟你的 事業

完成課程以獲得認證

開始
廣告
© . All rights reserved.