ข้อกำหนดสำหรับคำถามนี้ง่ายมาก เราจำเป็นต้องเขียนฟังก์ชัน 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 ]