การใช้ฟังก์ชัน Splice ของ JavaScript

Applying Javascript S Splice Function




JavaScript เป็นภาษาการเขียนโปรแกรมขนาดเล็ก และเช่นเดียวกับภาษาการเขียนโปรแกรมอื่นๆ เมื่อพัฒนาโปรแกรม JavaScript เรามักจะต้องทำงานกับอาร์เรย์เพื่อเก็บข้อมูล ในบทความนี้ เราจะแนะนำฟังก์ชัน splice ในตัวของ JavaScript และอภิปรายว่าเราสามารถใช้เพื่อจัดการกับอาร์เรย์ได้อย่างไร เมื่อมีการสร้างข้อมูล โครงสร้างที่ใช้สำหรับการจัดเก็บจะต้องได้รับการปรับปรุง ด้วยเหตุผลนี้ โปรแกรมเมอร์มักจะต้องเพิ่มองค์ประกอบหรือลบองค์ประกอบออกจากอาร์เรย์

NS ฟังก์ชั่นประกบ ใช้เพื่อเพิ่มองค์ประกอบหรือลบองค์ประกอบออกจากอาร์เรย์ที่ดัชนีที่กำหนด และส่งคืนองค์ประกอบที่ลบออกจากอาร์เรย์ ไวยากรณ์สำหรับฟังก์ชัน splice มีดังนี้:







อาร์เรย์ประกบ(ดัชนี,removeCount,รายการ...)

ที่นี่, ดัชนี คือตำแหน่งที่เราต้องการเพิ่มหรือลบองค์ประกอบ removeCount ซึ่งเป็นอาร์กิวเมนต์ที่ไม่บังคับคือจำนวนองค์ประกอบที่เราต้องการลบและ รายการ ซึ่งเป็นทางเลือก มีองค์ประกอบที่เราต้องการเพิ่ม



ตอนนี้ เราจะไปดูตัวอย่างบางส่วนเพื่อแสดงให้เห็นว่า ประกบ มีการใช้งานฟังก์ชั่น



อันดับแรก สมมติว่าเรามีอาร์เรย์ที่ประกอบด้วยห้าองค์ประกอบ





ปล่อยให้ arr= [10,ยี่สิบ,30,40,ห้าสิบ]

ในการลบองค์ประกอบ 20 และ 30 (ที่ตำแหน่ง 1 และตำแหน่ง 2 ในอาร์เรย์ตามลำดับ) ออกจากอาร์เรย์ เราเพียงแค่เรียก ประกบ ฟังก์ชั่นและบอกให้เริ่มต้นจากดัชนีแรกและลบ 2 องค์ประกอบ

ร.ประกบ(1,2);


ค่า 20 และ 30 จะถูกส่งกลับเป็นผลลัพธ์ ต่อไป เราสามารถดูอาร์เรย์ดั้งเดิมด้วยคำสั่งต่อไปนี้:



คอนโซลบันทึก(arr);


องค์ประกอบทั้งสองที่ส่งคืนในเอาต์พุตไม่อยู่ในอาร์เรย์อีกต่อไป

ต่อไปเราจะเพิ่มองค์ประกอบให้กับอาร์เรย์โดยใช้ ประกบ การทำงาน. เนื่องจากเราจะไม่ลบองค์ประกอบออกจากอาร์เรย์ เราสามารถระบุค่าศูนย์สำหรับ removeCount แล้วจึงจัดเตรียมองค์ประกอบที่เราต้องการเพิ่ม

ร.ประกบ(2, 0, 30, 35);


คำสั่งด้านบนจะคืนค่าอาร์เรย์ที่ว่างเปล่าเนื่องจากไม่มีการลบองค์ประกอบ อย่างไรก็ตาม หากเราดูอาร์เรย์ดั้งเดิม เราจะพบว่าอาร์เรย์ได้รับการอัปเดตแล้ว

คอนโซลบันทึก(arr);

เพิ่มค่า 30 และ 35 สำเร็จที่ดัชนีที่สอง

สุดท้าย หากเราต้องการลบองค์ประกอบและเพิ่มองค์ประกอบ เราสามารถให้ค่าสำหรับทั้ง removeCount และ items

ร.ประกบ(1, 2, สิบห้า, ยี่สิบ, 25);

คำสั่งด้านบนได้ส่งคืนองค์ประกอบทั้งสองที่ถูกลบออกไป และหากเราพิมพ์อาร์เรย์ดั้งเดิมไปยังคอนโซล เราจะเห็นว่า 20 และ 30 ไม่ได้อยู่ในอาร์เรย์อีกต่อไป และได้เพิ่ม 15, 20 และ 25 แล้ว

คอนโซลบันทึก(arr);

บทสรุป

ในบทความนี้ เราได้พูดถึงวิธีต่างๆ ในการใช้ ประกบ ฟังก์ชั่นการปรับปรุงอาร์เรย์ เราหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์และเรียนรู้ JavaScript กับ linuxhint.com ต่อไป