rmvFrmArrByIdx(arr: Array, first: Number, last: Number);
arr. Исходный массив элементов;
first. Индекс первого удаляемого элемента;
last. Индекс второго удаляемого элемента.
Метод rmvFrmArrByIdx удаляет элементы из массива в указанном диапазоне.
Метод возвращает значение true в случае успешного удаления элементов из массива, иначе - значение false.
Для выполнения примера необходимо наличие на html-странице ссылки на файл сценария PP.js. Определим массив целых чисел и удалим из него элементы с индексами от 2 до 4 включительно:
// Определим массив целых чисел var elements = [5, 9, 6, 7, 2]; console.log("Исходный массив элементов: [" + elements + "]"); // Удалим из массива элементы с индексами от 2 до 4 включительно: var first = 2; var last = 4; if (elements.length <= first | elements.length <= last) { throw PP.OutOfRangeException("Incorrect element index", this); }; if (first > last) { throw PP.NotSupportedException("First element must be less then last element", this); }; PP.rmvFrmArrByIdx(elements, 2, 4); console.log("Изменённый массив элементов: [" + elements + "]");
В результате выполнения примера из заданного массива были удалены элементы с индексами от 2 до 4 включительно:
Исходный массив элементов: [5,9,6,7,2]
Изменённый массив элементов: [5,9]
См. также: