ประกบอาร์เรย์ JavaScript ()
ตัวอย่าง
ที่ตำแหน่ง 2 เพิ่ม 2 องค์ประกอบ:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");
ที่ตำแหน่ง 2 ลบ 2 รายการ:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);
ความหมายและการใช้งาน
วิธี การsplice()
เพิ่มและ/หรือลบองค์ประกอบอาร์เรย์
วิธี การsplice()
เขียนทับอาร์เรย์เดิม
ไวยากรณ์
array.splice(index, howmany, item1, ....., itemX)
พารามิเตอร์
Parameter | Description |
index | Required. The position to add/remove items. Negative value defines the position from the end of the array. |
howmany | Optional. Number of items to be removed. |
item1, ..., itemX | Optional. New elements(s) to be added. |
คืนมูลค่า
อาร์เรย์ที่มีรายการที่ถูกลบออก (ถ้ามี) |
ตัวอย่างเพิ่มเติม
ที่ตำแหน่ง 2 เพิ่มรายการใหม่และลบ 1 รายการ:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");
รองรับเบราว์เซอร์
splice()
เป็นคุณลักษณะ ECMAScript1 (ES1)
ES1 (JavaScript 1997) ได้รับการสนับสนุนอย่างสมบูรณ์ในเบราว์เซอร์ทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |