Метод splice() в массивах Javascript изменяет содержимое массива, добавляя новые элементы, удаляя старые.
Его синтаксис выглядит следующим образом:
array.splice(index, howMany, [element1][, ..., elementN]);
Возвращает извлеченный массив на основе переданных параметров.
Попробуйте следующий пример.
<html> <head> <title>JavaScript - Массивы. Метод splice</title> </head> <body> <script type = "text/javascript"> var arr = ["orange", "melon", "milk", "sugar", "coffee"]; var removed = arr.splice(2, 0, "water"); document.write("После добавления 1: " + arr ); document.write("<br />удален: " + removed); removed = arr.splice(3, 1); document.write("<br />После добавления 1: " + arr ); document.write("<br />удален: " + removed); </script> </body> </html>
После добавления 1: orange,melon,water,milk,sugar,coffee удален: После добавления 1: orange,melon,water,sugar,coffee удален: milk