คำอธิบาย
ลบศูนย์ที่อยู่ต้นทางของอาร์เรย์ (leading zeros) แบบ in-place
ตัวอย่าง
[0, 0, 0, 14, 0, 63, 0] → [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 ]