JavaScript Array toSpliced()
- หน้าก่อน toSorted()
- หน้าต่อไป toString()
- กลับไปยังเวอร์ชั่นสูงสุด คู่มืออ้างอิง JavaScript Array
คำนิยามและการใช้งาน
toSpliced()
วิธีใช้เพื่อเพิ่มและ/หรือลบอิทธิพลของแถว
toSpliced()
วิธีกลับมาค่าแถวใหม่
toSpliced()
วิธีไม่เปลี่ยนแปลงแถวต้นตอน
toSpliced()
วิธีเป็น splice()
เวอร์ชั่นที่คัดลอกของวิธี
ดูเพิ่มเติม:
ตัวอย่าง
ตัวอย่าง 1
// สร้างแถว const fruits = ["Banana", "Orange", "Apple", "Mango"]; // เพิ่ม "Lemon" และ "Kiwi" ที่ตำแหน่ง 2 const fruits2 = fruits.toSpliced(2, 0, "Lemon", "Kiwi");
ตัวอย่าง 2
// สร้างแถว const fruits = ["Banana", "Orange", "Apple", "Mango"]; // ลบ 2 อันที่ตำแหน่ง 2 const fruits2 = fruits.toSpliced(2, 2);
ตัวอย่าง 3
// สร้างแถว const fruits = ["Banana", "Orange", "Apple", "Mango"]; // ลบ 1 อันที่ตำแหน่ง 2 และเพิ่ม "Lemon" และ "Kiwi" const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi");
สัญญาณ
array.toSpliced(index, count, item1, ....., itemX)
ตัวเลือก
ตัวเลือก | คำอธิบาย |
---|---|
index |
ความจำเป็น ตำแหน่งหรือตัวเลขที่ต้องการเพิ่มหรือลบอิทธิพล หลังจากค่าลบจะคำนวณจากท้ายแถว |
count | เลือกตั้งได้ จำนวนของสิ่งที่ต้องการลบ |
item1,... | เลือกตั้งได้ สิ่งที่ต้องการเพิ่มเข้ามา |
ค่าที่กลับมา
ประเภท | คำอธิบาย |
---|---|
Array | แถวใหม่ที่มีการเปลี่ยนแปลง |
การรับรองโดยเครื่องเรียกความรับรอง
toSpliced()
เป็นคุณสมบัติของ ES2023。
ตั้งแต่เดือนกรกฎาคม 2023 ต้นไป ทุกเครื่องเรียกความรับรองเว็บบราวเซอร์สมมองต่อวิธีนี้:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
กุมภาพันธ์ 2023 | กุมภาพันธ์ 2023 | กรกฎาคม 2023 | มีนาคม 2023 | พฤษภาคม 2023 |
- หน้าก่อน toSorted()
- หน้าต่อไป toString()
- กลับไปยังเวอร์ชั่นสูงสุด คู่มืออ้างอิง JavaScript Array