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