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

JavaScript ค้นหาองค์ประกอบเฉพาะใน Array และลบโดยใช้วิธี Splice()

JavaScript ค้นหาองค์ประกอบเฉพาะใน Array และลบโดยใช้วิธี Splice()

คอมพิวเตอร์เริ่มนับจากศูนย์ ดังนั้น 0 คือ 1, 1 คือ 2, เป็นต้น นั่นเป็นเหตุผลที่ list[2] เลือก item 3 จากอาร์เรย์

รหัสสำหรับอาร์เรย์ในตัวอย่าง:

var list = ['item 1', 'item 2', 'item 3', 'item 4']

splice() ต้องการสองสิ่งในการทำงาน:

  • ตัวเลขสำหรับระบุตำแหน่งที่คุณต้องการลบ
  • ตัวเลขระบุจำนวนรายการที่เราต้องการลบ จากตำแหน่งนั้น

ดังนั้น list.splice(2, 1) กำหนดเป้าหมายรายการที่ 3 ในอาร์เรย์ และลบรายการเดียวนั้น

ถ้าคุณเขียนว่า:list.splice(2, 2) จากนั้นมันจะลบทั้งรายการที่ 3 และ 4 ในอาร์เรย์

ตัวเลขที่สองใน splice() ระบุจำนวนองค์ประกอบที่เราต้องการลบ จากตำแหน่งที่เรากำหนดเป้าหมาย ถ้าเรามี 10 รายการในอาร์เรย์และเขียน list.splice(3, 5) จากนั้นจะลบ 5 รายการออกจากตำแหน่งที่ 4 ในอาร์เรย์