1. วิธีการประกบกันใน JS
Splice (ดัชนี, len, [item]) หมายเหตุ: วิธีนี้เปลี่ยนอาร์เรย์ดั้งเดิม
Splice มีพารามิเตอร์ 3 ตัวซึ่งสามารถใช้เพื่อ แทนที่/ลบ/เพิ่ม หนึ่งหรือหลายค่าในอาร์เรย์
ดัชนี: array start index len: แทนที่/ลบรายการความยาว: แทนที่ค่ารายการว่างถ้าลบการดำเนินการ
ตัวอย่างเช่น: arr = ['a', 'b', 'c', 'd']
ลบ --- รายการไม่ได้ตั้งค่า
arr.splice (1,1) // ['a', 'c', 'd'] ลบค่าที่ตัวห้อยเริ่มต้นคือ 1 และความยาวคือ 1 len ตั้งค่า 1 ถ้าเป็น 0 อาร์เรย์ยังคงไม่เปลี่ยนแปลง
arr.splice (1,2) // ['a', 'd'] ลบค่าด้วยตัวห้อยเริ่มต้นของ 1 และความยาว 2, len set 2
แทนที่ --- รายการคือค่าของการเปลี่ยน
arr.splice (1,1, 'ttt') // ['a', 'ttt', 'c', 'd'] แทนที่ตัวห้อยเริ่มต้นเป็น 1, ค่าที่มีความยาว 1 คือ 'ttt', len set 1
arr.splice (1,2, 'ttt') // ['a', 'ttt', 'd'] แทนที่ตัวห้อยเริ่มต้นเป็น 1 ค่าทั้งสองที่มีความยาว 2 คือ 'ttt' และชุด Len 1
เพิ่ม ---- len ถูกตั้งค่าเป็น 0 รายการคือค่าเพิ่ม
arr.splice (1,0, 'ttt') // ['a', 'ttt', 'b', 'c', 'd'] หมายถึงการเพิ่ม 'ttt' ที่ตัวห้อยของ 1
ดูเหมือนว่า Splice จะสะดวกที่สุด
2. หลังจากลบลบลบลบลบลบค่าที่ทำเครื่องหมายภายใต้อาร์เรย์จะไม่ได้กำหนดและ ความยาวของอาร์เรย์จะไม่เปลี่ยนแปลง
ตัวอย่างเช่น: ลบ arr [1] // ['a' ,, 'c', 'd'] ปรากฏในช่วงกลางของสองเครื่องหมายจุลภาคความยาวของอาร์เรย์ยังคงไม่เปลี่ยนแปลงและหนึ่งไม่ได้กำหนดไว้
มีวิธีการปรับแต่งอื่น ๆ อีกหลายวิธี โปรดดูที่นี่
บทความข้างต้นวิธีการของ JS ในการลบรายการหรือรายการบางรายการในอาร์เรย์เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น