Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีลบสมาชิกเฉพาะตัวออกจากอาเรย์ใน JavaScript


เพื่อลบสมาชิกออกจากอาเรย์ ให้ใช้เมธอด splice() เมธอด splice() ของ JavaScript array เปลี่ยนเนื้อหาของอาเรย์ โดยเพิ่มสมาชิกใหม่ขณะที่ลบสมาชิกเก่า

พารามิเตอร์ต่อไปนี้ -

  • index − ดัชนีที่เริ่มเปลี่ยนอาเรย์

  • howMany − จำนวนเต็มบ่งบอกจำนวนสมาชิกเก่าที่จะลบ หาก howMany เป็น 0 จะไม่ลบสมาชิกใดๆ

  • element1, ..., elementN − สมาชิกที่จะเพิ่มเข้าไปในอาเรย์ หากไม่ระบุสมาชิก splice จะแค่ลบสมาชิกออกจากอาเรย์

คุณสามารถลองรันโค้ดต่อไปนี้เพื่อเรียนรู้วิธีเพิ่มและลบสมาชิกเดี่ยวในอาเรย์ JavaScript −

ตัวอย่าง

Live Demo
 <html> <head> <title>JavaScript Array splice Method</title> </head> <body> <script> var arr = ["orange", "mango", "banana", "sugar", "tea"]; var removed = arr.splice(2, 0, "water"); document.write("After adding 1: " + arr ); document.write("<br />removed is: " + removed); removed = arr.splice(3, 1); document.write("<br />After adding 1: " + arr ); document.write("<br />removed is: " + removed); </script> </body> </html> 

ผลลัพธ์

 After adding 1: orange,mango,water,banana,sugar,tea removed is: After adding 1: orange,mango,water,sugar,tea removed is: banana