Функция JavaScript Splice используется для добавления и удаления элементов в массиве JavaScript.

Для удаления элементов первым параметром в splice является позиция, а вторым параметром — количество удаляемых элементов.

Пример №1:

<!DOCTYPE html> <html> <body> <p id="splice"></p> <script> var array = ["Java", "Node", "PHP", "Python", "Mongo"]; array.splice(2,2); document.getElementById("splice").innerHTML = array; </script> </body> </html>

Вывод:

В дополнение к соединению, чтобы добавить элементы в массив Javascript, первый параметр соединения определяет положение.

Второй параметр — это количество элементов, которые необходимо удалить после начальной позиции, а дополнительный параметр — это элементы, которые будут включены в массив JavaScript.

Пример №2:

<!DOCTYPE html> <html> <body> <p id="splice"></p> <script> var array = ["Java", "Node", "PHP", "Python", "Mongo"]; array.splice(2,2,"C#","C++"); document.getElementById("splice").innerHTML = array; </script> </body> </html>

Вывод:

Пример №3:

<!DOCTYPE html> <html> <body> <p id="splice"></p> <script> var array = ["Java", "Node", "PHP", "Python", "Mongo"]; array.splice(2,0,"C#","C++"); document.getElementById("splice").innerHTML = array; </script> </body> </html>

Вывод:

Когда мы помещаем отрицательное целое число в первый параметр, элемент position начинает отсчет с последнего до начала массива JavaScript, например [“ Node», «Python», «C++», «C#»], позиция « C++ » равно 2 и — 1 .

Поэтому второй параметр всегда будет указывать количество удаляемых элементов, а затем, кроме того, параметр — это значения для вставки в массив JavaScript.

Пример №3:

<!DOCTYPE html> <html> <body> <p id="splice"></p> <script> var array = ["Java", "Node", "PHP", "Python", "Mongo"]; array.splice(-2,2); document.getElementById("splice").innerHTML = array; </script> </body> </html>

Вывод:

Функция объединения JavaScript также удаляет или добавляет два размерных массива в массив JavaScript.

Поэтому назначение всех параметров останется таким же, как и в приведенных выше примерах, только в третий и после третьего параметра помещается двухмерный массив.

Пример №4:

<!DOCTYPE html> <html> <body> <p id="splice"></p> <script>
 var array = ["Java", "Node", "PHP", [4,5,6], "Mongo"]; array.splice(-2,2,[1,2,3,4]); document.getElementById("splice").innerHTML = array; </script> </body> </html>

Вывод:

Первоначально опубликовано на https://www.codingacademics.com 4 ноября 2019 г.