logo

JavaScript Array splice() метод

Методът JavaScript array splice() се използва за добавяне/премахване на елементи към/от съществуващия масив. Връща премахнатите елементи от масив. Методът splice() също модифицира оригиналния масив.

Синтаксис

Методът splice() е представен със следния синтаксис:

двойно в java
 array.splice(start,delete,element1,element2,?,elementn) 

Параметър

започнете - Представлява индекса, откъдето методът започва да извлича елементите.

Изтрий - Не е задължително. Той представлява броя на елементите, които трябва да бъдат премахнати.

елемент1,елемент2,...,елементn - Не е задължително. Той представлява елементите, които трябва да бъдат вмъкнати.

Връщане

Нов масив, съдържащ премахнатите елементи.

Пример за метод на JavaScript Array splice().

Тук ще разберем метода splice() чрез различни примери.

Пример 1

Нека видим пример за добавяне на елемент към съществуващия масив, без да премахваме други елементи.

 var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr); 
Тествайте сега

Изход:

 Monday,Tuesday,Wednesday,Thursday,Friday 

Пример 2

Нека видим пример за добавяне на елемент към съществуващия масив, като същевременно премахваме други елементи.

 var arr=[&apos;Monday&apos;,&apos;Tuesday&apos;,&apos;Saturday&apos;,&apos;Sunday&apos;,&apos;Thursday&apos;,&apos;Friday&apos;]; var result=arr.splice(2,2,&apos;Wednesday&apos;) document.writeln(&apos;Updated array: &apos;+arr+&apos; <br>&apos;); document.writeln(&apos;Removed element: &apos;+result); 
Тествайте сега

Изход:

 Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday 

Пример 3

Нека видим пример за добавяне на два елемента към съществуващия масив, като същевременно премахваме един елемент.

 var arr=[&apos;Monday&apos;,&apos;Tuesday&apos;,&apos;Sunday&apos;,&apos;Friday&apos;]; var result=arr.splice(2,1,&apos;Wednesday&apos;,&apos;Thursday&apos;); document.writeln(&apos;Updated array: &apos;+arr+&apos; <br>&apos;); document.writeln(&apos;Removed element: &apos;+result); 
Тествайте сега

Изход:

math pow java
 Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday 

Пример 4

Нека видим пример за премахване на елементи от съществуващия масив.

 var arr=[&apos;Monday&apos;,&apos;Tuesday&apos;,&apos;Saturday&apos;,&apos;Sunday&apos;,&apos;Thursday&apos;,&apos;Friday&apos;]; var result=arr.splice(2); document.writeln(&apos;Updated array: &apos;+arr+&apos; <br>&apos;); document.writeln(&apos;Removed element: &apos;+result); 
Тествайте сега

Изход:

 Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday