เรามีอาร์เรย์ของตัวเลขที่มี 0, 1 และตัวเลขอื่นๆ เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ในอาร์เรย์นี้และนำ 1s ทั้งหมดไปที่จุดเริ่มต้นและ 0s ไปยังจุดสิ้นสุด
มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน −
ตัวอย่าง
const arr =[3, 2, 1, 8, 9, 0, 1, 9, 0, 2, 1, 0, 2, 0, 1, 0, 1, 1, 4, 0,3]; const segregate =arr => { สำเนา const =arr.slice (); สำหรับ (ให้ i =0; iผลลัพธ์
ผลลัพธ์ในคอนโซลจะเป็น -
<ก่อนหน้า>[ 1, 1, 1, 3, 2, 8, 9, 1, 9, 2, 2, 1, 1, 4, 3, 0, 0, 0, 0, 0, 0]