Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
Метод splice() изменяет содержимое массива, удаляя существующие элементы и/или добавляя новые.
Индекс, с которого начинается изменение массива (от нуля), преобразованный в целое число.
Целое число, указывающее количество элементов в массиве, которые нужно удалить, начиная с позиции start.
Если deleteCount не задано или его значение больше или равно количеству элементов после позиции, указанной в start, то будут удалены все элементы от start до конца массива. Если требуется указать параметр itemN, то следует передать Infinity в качестве deleteCount, чтобы удалить все элементы после start, поскольку явное значение undefined преобразуется в 0.
Если deleteCount равно 0 или отрицательное, элементы не удаляются. В этом случае следует указать как минимум один новый элемент (см. ниже).
item1, …, itemN НеобязательныйЭлементы, которые нужно добавить в массив, начиная со start.
Если не указать никаких элементов, функция splice() только удалит элементы из массива.
Массив, содержащий удалённые элементы. Если будет удалён только один элемент, вернётся массив из одного элемента. Если никакие элементы не будут удалены, вернётся пустой массив.
Если количество указанных вставляемых элементов будет отличным от количества удаляемых элементов, массив изменит длину после вызова.
| ECMAScript® 2027 Language Specification # sec-array.prototype.splice |
Enable JavaScript to view this browser compatibility table.
В JavaScript 1.2 метод splice() возвращал удалённый элемент только если был удалён один элемент (параметр deleteCount равен 1); в противном случае метод возвращал массив с удалёнными элементами. Обратите внимание, что последним браузером, использующим JavaScript 1.2, был Netscape Navigator 4, так что вы можете считать, что splice() всегда возвращает массив.
This page was last modified on 18 янв. 2026 г. by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.