Последние новости:

Поиск по сайту:

Я пришел в мир, чтобы видеть, а не совершить (В.В. Розанов).

JavaScript — Массивы. Метод splice

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
23.12.2018

Описание

Метод splice() в массивах Javascript изменяет содержимое массива, добавляя новые элементы, удаляя старые.

 

Синтаксис

Его синтаксис выглядит следующим образом:

array.splice(index, howMany, [element1][, ..., elementN]);

 

Детали параметров

  • index — Индекс, с которого начинается изменение массива.
  • howMany — Целое число, указывающее количество удаляемых старых элементов массива. Если howMany равно 0, элементы не удаляются.
  • element1, …, elementN — Элементы, добавляемые в массив. Если вы не указываете никаких элементов, splice просто удаляет элементы из массива.

 

Возвращаемое значение

Возвращает извлеченный массив на основе переданных параметров.

 

Пример

Попробуйте следующий пример.

<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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Статьи партнеров:

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close