เรามีอาร์เรย์ที่มีค่าว่างอยู่ภายในเช่นนี้ -
const arr =[43,534534,645,64,,645,64,,645,,645,,65,,645,,64];
เราจำเป็นต้องเขียนฟังก์ชันอาร์เรย์ pushAtEmpty() ซึ่งรับองค์ประกอบและผลักไปที่ดัชนีว่างแรกที่พบในอาร์เรย์ที่ใช้ในบริบทของ หากไม่มีช่องว่าง ควรผลักองค์ประกอบที่ท้ายอาร์เรย์
มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน ก่อนอื่นเราจะค้นหาดัชนีของตำแหน่งว่าง จากนั้นแทนที่ค่าที่นั่นด้วยค่าที่เราให้ไว้
ตัวอย่าง
const arr =[43,534534,645,64,,645,64,,645,,645,,65,,645,,64];Array.prototype.pushAtEmpty =ฟังก์ชั่น (องค์ประกอบ) { ให้ดัชนี; for(index =0; indexผลลัพธ์
ผลลัพธ์ในคอนโซลจะเป็น -
<ก่อน>[ 43, 534534, 645, 64, 23, 645, 64, 33, 645, 43, 645, 53, 65, 63, 645, 73, 64, 83, 93]