Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

JavaScript เพื่อดันค่าในดัชนีว่างใน array


เรามีอาร์เรย์ที่มีค่าว่างอยู่ภายในเช่นนี้ -

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]