ข้อกำหนดสำหรับคำถามนี้ง่ายมาก เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของ Numbers หากอาร์เรย์มีศูนย์นำหน้า ฟังก์ชันควรลบศูนย์นำหน้าออก มิฉะนั้น ฟังก์ชันจะไม่ทำอะไรเลย
ตัวอย่างเช่น −
หากอาร์เรย์อินพุตเป็น −
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 ]