Фрагмент сценария Результат

var a = new Array(‘заяц’, ‘волк’, ‘лиса’)

document.write(a.pop ( ), ‘<BR>’) лиса

а.push(‘медведь’)

document.write(а, ‘ <BR>’) заяц,волк,медведь

splice (ind, num, eleml, elem2,...) – наиболее универсальный метод для удаления, добавления или замены элементов в массиве. Все действия с элементами массива производятся начиная с элемента с индексом ind, указанным в первом параметре метода. Этот первый входной параметр определяет позицию элемента, относительно которого осуществляются операции удаления или добавления элементов массива, а второй параметр num – количество удаляемых элементов начиная с элемента, индекс которого указан в первом параметре. Если параметр num отличен от нуля, то из указанного места массива будет удалено num элементов. Если же второй параметр метода splice( ) равен нулю (не удаляются никакие элементы массива), функция возвратит пустой массив. Далее все значения, указанные начиная с третьего параметра, будут добавлены в массив (их может быть любое количество или не быть вовсе). При несовпадении количества удаленных и добавленных элементов оставшаяся часть массива будет "сдвинута" в ту или иную сторону.